## 變數和基本型別
符號數
預設有符號數:signed
無符號:unsigned
命名規則
識別符號是以字母、下劃線(_)或美元符($)開頭
變數名書寫風格
下劃線連線法:student_loan
駱駝表示法:studentloan
變數初始化
複製初始化:int a = 1024;
直接初始化:int a(1024);
列表初始化:int b = ; 或 int b;
整型常量
十進位制:10,23,0
八進位制(以0開頭):023,010,045
十六進製制(以0x或0x開頭):0x10,0x23
強制轉換long
通過在整型常量後面新增l或l,可強制轉換成long型別。
例如:10 //int
10l //long
有符號轉換成無符號
例如:32 //signed
32u //unsigned
科學計數法
124e5,12.3e-2
字串
字串總是以空字元(』\0』)結尾
例:字串"student"需要8個位元組的儲存單元。
const符號常量
定義:const double pi = 3.14159;
double const pi = 3.14159;
說明:const符號常量在定義時必須進行初始化
const符號常量的值不允許修改
型別別名
使用關鍵字typedef定義型別別名
typedef double wages; //wages是double的同義詞
使用關鍵字using定義型別別名
using wages = double; //wages是double的同義詞
auto型別說明符
auto型別說明符能讓編譯器代替我們去分析表示式所屬的型別。
auto定義必須有初始值。
如:float value1=56.5, value2=52.5;
auto item = value1 + value2; //auto型別為double
C 基本型別和變數
算術型別包含整型 包括字元和布林型別 和浮點型。主要型別 bool char wchar t char16 t char32 t short intlong long long float double long double 在程式中,帶符號型別和不帶符號型別最好不要混用,容易出現錯誤。如下圖 2...
C 變數和基本型別
變數的宣告與定義 聲加粗樣式明用於向程式表明變數的型別和名字,用extern表示,它不分配記憶體,定義則用於分配儲存空間,當然,定義也是宣告。const const修飾變數後,其值不可被修改,任何修改的嘗試都會導致編譯錯誤。引用 即物件的另乙個名字,在實際程式中主要用作函式的形參。1 引用是它繫結的...
c 基本型別和變數
基本型別,c 內建型別 setlocale lc all,chs bool bo true char ch a wchar t wch l 中國 short sh 32767 32768 32767 int i 10 32768 32767 long l 123456 2147483648 2147...