iOS-Objective-C 學習筆記一:數據類型

一、數據類型

整型   整型修飾符  浮點型  字符型  布爾型  特殊類型


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 常用轉義字符:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章