複製鏈接
請複製以下鏈接發送給好友

內置類型

鎖定
內置類型是指任何語言在設計初期定義的類型,如c語言中的int, double, char... 它也是在一種語言中最基本的類型, 與編譯器編譯出的代碼具有重大關係, 值得一提的是, 不同語言也擁有不同的內置類型, 但是所有 內置類型的定義都與計算機的運算方式相關。
中文名
內置類型
定    義
表示整數
字符型
char
存儲空間
16bit
定義
顧名思義,就是某種語言自己定義的一些東西,例如:變量類型,類等。
比如“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)
腦圖:
內置類型 內置類型