c語言常量定義規(guī)則知識點(diǎn)總結(jié)
c語言常量定義規(guī)則
常量的定義:常量是指在程序運(yùn)行過程中其值不能被改變的量。
C語言中常量可分為直接常量和符號常量。
直接常量是指直接用具體數(shù)據(jù)表達(dá)的一種形式,直接常量又分為整型常量、實(shí)型常量、字符常量和字符串常量;
符號常量則是指用C語言標(biāo)識符定義的常量。
整型常量就是整常數(shù),10進(jìn)制數(shù)、8進(jìn)制數(shù)和16進(jìn)制數(shù)三種。如:10、012、0x0A
實(shí)型常量也稱為浮點(diǎn)型常量。如:3.14 、 1.2E-4
字符型常量必須用單引號括起來。如:'M' , '\n'
字符串常量應(yīng)用雙引號括起來。如:"abc" , "a"
符號常量可以用宏定義表示也可以用const關(guān)鍵字表征。如:#define PI 3.14 const float PI = 3.14
知識點(diǎn)擴(kuò)充:
在C中,有兩種簡單的定義常量的方式:
1.使用#define預(yù)處理器
2.使用const關(guān)鍵字
const 定義的是變量不是常量,只是這個(gè)變量的值不允許改變是常變量!帶有類型。編譯運(yùn)行的時(shí)候起作用存在類型檢查。
define 定義的是不帶類型的常數(shù),只進(jìn)行簡單的字符替換。在預(yù)編譯的時(shí)候起作用,不存在類型檢查。
以上就是c語言常量定義規(guī)則知識點(diǎn)總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于c語言常量定義規(guī)則的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C語言實(shí)現(xiàn)五子棋對戰(zhàn)系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)五子棋對戰(zhàn)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
C/C++?Qt?選擇夾TabWidget組件實(shí)現(xiàn)導(dǎo)航欄切換
Tab切換在很多地方都可以使用的到,本文就使用TabWidget組件來實(shí)現(xiàn)一下,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
C++實(shí)踐排序函數(shù)模板項(xiàng)目的參考方法
今天小編就為大家分享一篇關(guān)于C++實(shí)踐排序函數(shù)模板項(xiàng)目的參考方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02
老生常談C語言動(dòng)態(tài)函數(shù)庫的制作和使用(推薦)
下面小編就為大家?guī)硪黄仙U凜語言動(dòng)態(tài)函數(shù)庫的制作和使用(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08
詳解C++ 拷貝構(gòu)造函數(shù)和賦值運(yùn)算符
本文主要介紹了拷貝構(gòu)造函數(shù)和賦值運(yùn)算符的區(qū)別,以及在什么時(shí)候調(diào)用拷貝構(gòu)造函數(shù)、什么情況下調(diào)用賦值運(yùn)算符。最后,簡單的分析了下深拷貝和淺拷貝的問題。有需要的朋友可以看下2016-12-12
C++線程安全容器stack和queue的使用詳細(xì)介紹
stack是一種容器適配器,專門用在具有后進(jìn)先出操作的上下文環(huán)境中,其刪除只能從容器的一端進(jìn)行 元素的插入與提取操作;隊(duì)列是一種容器適配器,專門用于在FIFO上下文(先進(jìn)先出)中操作,其中從容器一端插入元素,另一端提取元素2022-08-08

