可以是十進位制、八進位制或十六進製制的常量。字首指定基數:
0x 或 0x 表示十六進製制,
0 表示八進位制,
不帶字首則預設表示十進位制。
整數常量也可以帶乙個字尾,字尾是 u 和 l 的組合,u 表示無符號整數(unsigned),l 表示長整數(long)。字尾可以是大寫,也可以是小寫,u 和 l 的順序任意。
下面列舉幾個整數常量的例項:
212 // 合法的
215u // 合法的
0xfeel // 合法的
078 // 非法的:8 不是八進位制的數字
032uu // 非法的:不能重複字尾
布林常量共有兩個,它們都是標準的 c++ 關鍵字:
在 c++ 中,有兩種簡單的定義常量的方式:
#include using namespace std;
#define length 10
#define width 5
#define newline '\n'
int main()
C基礎01天 常量變數筆記
程式編譯鏈結原理 預處理 c i gcc e hello.c o hello.i 編譯 i c s gcc s hello.i o hello.s 彙編 s o gcc c hello.s o hello.o gedit hello.c 小端儲存法 高位址存高位元組,低位址存低位元組 高存高,低存低...
C 筆記 常量
c 是在c的基礎上發展來的。其在常量的表示上要比c更加優越,所以我們要利用c 的更優越的特性來寫 更安全,更容易閱讀。定義常量時,巨集是一種常用的方法。但是在c 中,利用const 常量比巨集更具優越性。巨集是簡單的文字替換,無型別檢查,沒有作用域。而const 常量恰恰彌補了這個缺點。const ...
C 筆記 變數,常量
先上 using system namespace welcome public static int x int y void f int v,int a,ref int b,out int c 在上面申明的變數中,x是靜態變數,y是非靜態變數 也就是遇到的最多的變數型別 v 0 是陣列元素,a是...