C 上 變數和基本型別

2021-10-13 02:55:52 字數 1297 閱讀 2498

## 變數和基本型別

符號數

預設有符號數: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...