一、數據類型
整型 整型修飾符 浮點型 字符型 布爾型 特殊類型
1、整型
1.1 整型是一個或多個數字序列,有正負之分。可以表示爲8進制和16進制,8進制前面加O,16進制前面加0X
1.2 整型的長度根據不同的機器有所不同,一般是32位,可以使用sizeof函數測試整型的長度。
1.3 可以使用類型定義NSInteger表示長整型,使用NSUInteger表示無符號長整型。type long NSInteger; typedef unsigned long NSUInteger;
2、整型修飾符 short long signed unsigned
2.1 short long等並不是數據類型,而是整型的修飾符
2.2 例如short int 表示短整型,一般簡寫爲short,long int 表示長整型一般簡寫爲long。而signed表示有符號整型,unsigned表示無符號整型。
2.3 換句話說,long和short是擴大或縮小數值範圍,unsigned和signed是有無符號。
3、浮點型
3.1 浮點類型是帶有小數點的數據類型,浮點類型可以分爲單精度float類型和雙精度double類型
3.2 一般雙精度類型的長度是單精度類型長度的兩倍,表示的數據更精確
3.3 浮點類型可以省略小數點前或後面的數字,例如.123 或者123
3.4 NSLog輸出使用%f
3.5 可以使用科學計數法表示,例如1.8e4等價於1.8乘以10的4次方
4、字符類型
4.1 字符型char表示一個單個字符,使用單引號括起來,比如char c = ‘A’ ,char c1 = ‘*’ , char c2 = ‘\n’
4.2 NSLog輸出格式爲%c
4.3 常用轉義字符: