數(shù)據(jù)類型簡(jiǎn)介

一.整型類型介紹

四種整型:

?short int: 短整型, 占16位, mac 上占 2 字節(jié), iOS 上占 2 字節(jié), 范圍 -32768(-2^15) ~ 32767(2^15 - 1), 3萬(wàn);
?int : 整型, 占32位, mac 上占 4 字節(jié), ios 上占 4 字節(jié), 范圍 -2147483648(-2^31) ~ 2147483647(2^31 - 1), 21億;
?long int : 長(zhǎng)整型, 占64位, mac 上占 8 字節(jié), ios 上占 4 字節(jié), (-2^63) ~ (2^63 - 1), 922億億;
?long long : 占64位, mac 上占 8 字節(jié), ios 上占 8 字節(jié);

類型 占用存儲(chǔ)空間 值域范圍
Byte 1個(gè)字節(jié) -128—127
short 2個(gè)字節(jié) -2′15—2′15-1
int 4個(gè)字節(jié) -2′31—2′31-1
long 8個(gè)字節(jié) -2′63—2′63-1

二.進(jìn)制介紹

八進(jìn)制 十六進(jìn)制賦值 : 八進(jìn)制由 "0" 開(kāi)頭, 十六進(jìn)制由 "0x" 或者 "0X" 開(kāi)頭;

 int a = 010;    /* 八進(jìn)制賦值 */  
 int b = 0x10;   /* 十六進(jìn)制賦值 */  
 int c = 10;     /* 正常十進(jìn)制賦值 */ 

三.無(wú)符號(hào)整型

無(wú)符號(hào)整型 第一位 不是符號(hào)位, 范圍比原來(lái)要大, 例如 short int 范圍是 正負(fù)3萬(wàn), unsigned short int 范圍是 0到6萬(wàn), 將5萬(wàn)賦值給 該類型不報(bào)錯(cuò);

四.字符型

1.單個(gè)字符表示 : 使用 '' 將單個(gè)字符引起來(lái), 便是字符常量, 如 'a', 'b' 等;
2.字符占用空間大小 : 每個(gè)字符占用一個(gè)字節(jié), 因此 Object-C 不支持中文字符, 因?yàn)橹形淖址际钦?2 ~ 3 個(gè)字節(jié);
3.轉(zhuǎn)義字符表示 : 使用轉(zhuǎn)義符號(hào) \ 來(lái)指定字符, 如 '\n' 等;
?轉(zhuǎn)義字符 : 分為特殊空白字符 和 區(qū)別 單雙引號(hào) 和 反斜線的轉(zhuǎn)義;
-- 退格符 : '\b' ;
-- 換行符 : '\n' ;
-- 回車符 : '\r' ;
-- 制表符 : '\t' ;
-- 雙引號(hào) : '"' ;
-- 單引號(hào) : ''' ;
-- 反斜線 : '\' ;

int 與 char 類型關(guān)系 : char 類型可以當(dāng)做 8 位無(wú)符號(hào)整數(shù), 取值范圍 0 ~ 255;
-- int 賦值給 char : 將 int 類型賦值給 char 變量的時(shí)候, 會(huì)自動(dòng)將類型轉(zhuǎn)為 char 類型;

       char a = 'a';  
        char b = 100;  
        char c = '\n';  
  
        NSLog(@"a = %d", a);  
        NSLog(@"b = %c", b);  
        NSLog(@"c = %d", c);

// 輸出:a = 97   b = d    c = 10

五.浮點(diǎn)型

浮點(diǎn)型數(shù)據(jù)類型 :

-- float: 占 4 字節(jié);
-- double : 占 8 字節(jié);
-- long double : 占 16 字節(jié);
浮點(diǎn)數(shù)表示形式 :
-- 十進(jìn)制形式 : 簡(jiǎn)單的浮點(diǎn)數(shù), 包含一個(gè)小數(shù)點(diǎn), 如 3.8, 38.0, .38 等;
-- 科學(xué)計(jì)數(shù)法 : 3.8E2 或者 3.8e2 代表 3.8*10^2, 只有浮點(diǎn)數(shù)才能使用科學(xué)計(jì)數(shù)法;
Object-C 與 Java 浮點(diǎn)數(shù)區(qū)別 :
-- Java 浮點(diǎn)數(shù) : Java 的 double 與 float 不同, 浮點(diǎn)數(shù)賦值給 float 需要加上 f 后綴;
-- Object-C浮點(diǎn)數(shù) : 不區(qū)分 double 與 float, 一個(gè)浮點(diǎn)數(shù) 3.8 可以賦值給兩種類型的變量;
浮點(diǎn)數(shù)的特殊值 :
-- 正無(wú)窮大 : 正浮點(diǎn)數(shù)除以 0.0 得到正無(wú)窮大, 正無(wú)窮大都相等, 正整數(shù)除以 0.0 得到整數(shù)的邊界值, short int 除以 0.0 得到 32767(2^15 -1);
-- 負(fù)無(wú)窮大 : 負(fù)浮點(diǎn)數(shù)除以 0.0 得到負(fù)無(wú)窮大, 負(fù)無(wú)窮大都相等, 負(fù)整數(shù)除以 0.0 得到整數(shù)的邊界值, short int 除以 0.0 得到 -32768(2^15);
-- 非數(shù) : 0.0 除以 0.0 得到一個(gè)非數(shù), 非數(shù)與任何數(shù)包括其本身都不相等;

類型 占用存儲(chǔ)空間 值域范圍
float 4個(gè)字節(jié) -3.403E38
double 8個(gè)字節(jié) -1.798E308—1.798E
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末威鹿,一起剝皮案震驚了整個(gè)濱河市三痰,隨后出現(xiàn)的幾起案子球碉,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件料扰,死亡現(xiàn)場(chǎng)離奇詭異代承,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)隐锭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門窃躲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人钦睡,你說(shuō)我怎么就攤上這事蒂窒。” “怎么了荞怒?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵洒琢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我褐桌,道長(zhǎng)衰抑,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任荧嵌,我火速辦了婚禮呛踊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘啦撮。我一直安慰自己谭网,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布赃春。 她就那樣靜靜地躺著愉择,像睡著了一般。 火紅的嫁衣襯著肌膚如雪织中。 梳的紋絲不亂的頭發(fā)上锥涕,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音狭吼,去河邊找鬼层坠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛搏嗡,可吹牛的內(nèi)容都是我干的窿春。 我是一名探鬼主播拉一,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼旧乞!你這毒婦竟也來(lái)了蔚润?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤尺栖,失蹤者是張志新(化名)和其女友劉穎嫡纠,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體延赌,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡除盏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了挫以。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片者蠕。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖掐松,靈堂內(nèi)的尸體忽然破棺而出踱侣,到底是詐尸還是另有隱情,我是刑警寧澤大磺,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布抡句,位于F島的核電站,受9級(jí)特大地震影響杠愧,放射性物質(zhì)發(fā)生泄漏待榔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一流济、第九天 我趴在偏房一處隱蔽的房頂上張望锐锣。 院中可真熱鬧,春花似錦袭灯、人聲如沸刺下。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至工腋,卻和暖如春姨丈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背擅腰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工蟋恬, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人趁冈。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓歼争,卻偏偏與公主長(zhǎng)得像拜马,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沐绒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354