內置類型

內置類型

內置類型是指任何語言在設計初期定義的類型,如c語言中的int, double, char... 它也是在一種語言中最基本的類型, 與編譯器編譯出的代碼具有重大關係, 值得一提的是, 不同語言也擁有不同的內置類型, 但是所有 內置類型的定義都與計算機的運算方式相關。

內置類型

顧名思義,就是某種語言自己定義的一些東西,例如:變數類型,類等。

比如“c# 中的內置類型庫是什麼意思”

答案:“說白了就是C#自己寫的一些類”

C/C++

內置類型

整型(Interger)

分類一 術類型

分類一

字元型

char

wchar_t

表示字元: 擴展字元集,如漢字和日語

整型

short

存儲空間: 16bit, 半個機器字(word)長

int

存儲空間: 32 bit,一個機器字(word)長

long

存儲空間:32 bit, 一個或兩個機器字(word)長

布爾型

TRUE

非0值代表TRUE

FALSE

0值代表FALSE

分類二(Bool型除外)

帶符號

定義: 可以表示正數和負數

表示方式: int, short, long

不帶符號

定義: 只能表示大於等於0的數

表示方式:

unsigned int = unsigned

unsigned short

unsigned long

unsigned char

signed char

char

整型值表示

unsigned 型

內置類型 內置類型

如果定義32位表示值0~-1

signed型

內置類型 內置類型
內置類型 內置類型

如果定義符號位表示值-~-1

整型的賦值

unsigned值超出值得範圍

賦值時取該值對該類型取值數目取模的值

unsigned charVal = -1 取值就是-1%255 =255

#include<iostream> using namespace std; int main() { unsigned char chVal = 1024; cout << "charVal =" << chVal << endl; return 0;}

浮點型(float)

浮點型

float單精度浮點型

存儲空間:單字(32bit)

double雙精度浮點型

存儲空間: 雙字(64bit)

long double擴展精度浮點數

存儲空間: 三字或四字(96bit或128bit)

腦圖:

內置類型 內置類型

相關詞條

相關搜尋

熱門詞條

聯絡我們