1. 程式人生 > >OC溫習一:基本數據類型

OC溫習一:基本數據類型

類型 註意 nsh com unsigned 存儲空間 double類型 編譯 存儲

技術分享

類型限定修飾詞 除了上圖中基本數據類型之外, 還有一些類型限定修飾詞:

short短型:修飾 int double;

long長型:修飾 int double;

signed 有符號型:修飾int char;

unsigned無符號型:修飾 int char;

註:這些限定詞經常用來限定int型,在限定int類型時, int可以省略;

short和long會改變int型的長度,在不同編譯器長度不相同,但是一般short長度不大於int, int長度不大於long;

signed和unsigned 不會改變類型長度,僅表示最高位是否為符號位,其中unsigned表示大於等於0的正數。

取值範圍:

  • int:-2147483648~2147483647
  • unsigned int:0~4294967295
  • short:-32768~32767
  • unsigned short:0~65535
  • long: -2147483648~2147483647
  • unsigned long:0~4294967295

存儲空間:

技術分享

關於這些基本數據類型,平時用的時候有幾點需要註意一下:
1.char類型是最小的數據類型(任意編譯器下都是占1Byte),char類型的變量可以賦值某個字符、也可以賦值ASCII值;
2.可以使用long long來修飾一個整型,但是long long不能修飾double;
3.不存在short short;
4.浮點型常量後面加f,編譯器認為是float類型,否則是double類型; 本篇參考:http://www.jianshu.com/p/987fb6fb49dc

OC溫習一:基本數據類型