第二天C語言之?dāng)?shù)據(jù)類型

今天主要學(xué)習(xí)了C語言的基本類型,并且花了一下午的時間去練習(xí)這個基本的類型操作壳鹤。

在這里主要講了基本的知識枯夜,具體練習(xí)時注意用代碼看看數(shù)據(jù)存儲的位數(shù)和大小,像char a=127;a=a+1;這時候a的值综慎。可以用sizeof查看數(shù)據(jù)類型占的字節(jié)數(shù)勤庐。以及不同數(shù)據(jù)類型之間如何自動轉(zhuǎn)換和強制轉(zhuǎn)換示惊,還有printf和scanf的具體用法,多動手練習(xí)一些容易模糊的東西愉镰,自己用代碼去嘗試米罚。

(一)c語言數(shù)據(jù)類型

圖一

這個是我總結(jié)的一些基礎(chǔ)類型知識,通過上圖可以看到c語言的基本數(shù)據(jù)類型是字符型(1個字節(jié))丈探、整型(4個字節(jié))录择、雙精度浮點型(8個字節(jié))、單精度浮點型(4個字節(jié))碗降。

一糊肠、補充知識

(1)字節(jié):一個字節(jié)是由8個二進制位組成的。

(2)接下來思考一個問題遗锣,為什么要定義不同的數(shù)據(jù)類型呢?又有什么作用呢嗤形?

其實我們定義不同類型的數(shù)據(jù)存儲不同的類型精偿,數(shù)據(jù)類型表示向CPU申請空間的大小。

(3)定義變量來申請空間赋兵,怎樣定義變量笔咽?

數(shù)據(jù)類型 變量名

這里面數(shù)據(jù)類型指:基本數(shù)據(jù)類型、構(gòu)造數(shù)據(jù)類型霹期、空類型叶组、指針類型,變量名符合標(biāo)識符規(guī)范

?(4) 標(biāo)識符定義規(guī)范:

1.標(biāo)識符有三部分組成:字母历造、數(shù)字甩十、下劃線船庇,$

2.數(shù)字不能做開頭

3.字母區(qū)分大小寫

4.在C語言中除了關(guān)鍵字以外的所有名字都是標(biāo)識符:變量名、數(shù)組名侣监、函數(shù)名鸭轮、類型名...

(5)C語言中總共有32個關(guān)鍵字

(6)變量名有什么作用?

?變量就是表示這個空間的一個標(biāo)簽橄霉,我們實際使用的就是這段空間

?(7)數(shù)據(jù)類型之間的轉(zhuǎn)換:

除號:一個整數(shù)除以一個整數(shù)還是整數(shù)

例如float a=0; a=5/3;打印結(jié)果a=1.000000

float a=0; a=5/(float)3;打印結(jié)果為a=1.666667

二窃爷、數(shù)據(jù)類型分析

(1)字符型:char

大小:1個字節(jié)8位

有符號就表示可以存放負(fù)數(shù),不特別聲明默認(rèn)是有符號數(shù)

無符號字符型unsigned char :0000 0000 ----1111 1111 0--255.,0--2^8-1

有符號字符型signed char :-128? ---? +127, -2^7---2^7-1

位的概念:一個字節(jié)8位姓蜂,最低位為第0位按厘,最高位為第7位

(2)整型int:

在8位/16位處理器中整型為2個字節(jié),在32位及以上處理器中為4個字節(jié)

大星:

unsigned int無符號整型: 0----2^32-1

signed int 有符號整型: -2^31---+2^31-1

short int 短整型:通常大小為2個字節(jié)逮京,不大于4個字節(jié)

long int:長整型:按照4個字節(jié)來用,不小于4個字節(jié)

long long int 長長整型:8個字節(jié)

求所占字節(jié)大小的關(guān)鍵字:sizeof

用法:

sizeof 變量名

sizeof(變量名/數(shù)據(jù)類型)

(3)單精度浮點型float:存放小數(shù)

大刑沧帧:4個字節(jié)

精度:保留小數(shù)點后6位

(4)雙精度浮點型double :存放小數(shù)

大性炻病:8個字節(jié)

精度:保留小數(shù)點后15位

關(guān)于浮點型小數(shù)的存儲--了解

浮點數(shù)存放到一個整型空間中精度丟失

變量:在程序運行過程中可以被改變的量,定義的都是變量

常量:在程序運行過程中不可以被改變的量麦箍,數(shù)字常量漓藕、字符常量、字符串常量

三挟裂、數(shù)據(jù)類型轉(zhuǎn)換

自動數(shù)據(jù)類型轉(zhuǎn)換:由低字節(jié)向高字節(jié)轉(zhuǎn)換享钞,低精度向高精度轉(zhuǎn)換

強制數(shù)據(jù)類型轉(zhuǎn)換:(要轉(zhuǎn)換的類型)待轉(zhuǎn)換的數(shù)據(jù)

(二)格式符:

%d:以十進制格式打印輸出

%ld:長整型

%c:字符型格式

%f:以浮點型數(shù)據(jù)打印

%lf: 雙精度浮點型

%x: 以16進制格式打印

%p: 以地址格式打印,自動加0x

16進制格式表示0---F 表示十進制0--15

16進制的表示形式:0x00.0x01----0xf

任何空間都會有一個地址诀蓉,得到該控件的地址用&

&:取地址符

char a=0; &a:取a所在空間的地址

圖二

(三)主函數(shù)格式:

一個工程中有且一個main函數(shù)栗竖,程序總是從main開始,到main結(jié)束為止

main函數(shù)結(jié)束渠啤,工程結(jié)束

int main()

{

//要實現(xiàn)的代碼

return 0;

}

(四)printf();:格式化輸出

1狐肢,printf(“輸出內(nèi)容\n”);雙引號中的內(nèi)容原樣輸出到屏幕上,后面的格式實現(xiàn)換行

2沥曹,printf(“格式符\n”份名,變量名);變量以格式符的形式輸出到屏幕上

3,printf(“注釋語句妓美,格式符\n”僵腺,變量名);注釋語句原樣輸出,變量以格式符的格式進行輸出

scanf();:格式化輸入

scanf(“格式符”,&變量名);

鍵盤以格式符的形式輸入數(shù)據(jù)到變量中壶栋,需要知道該變量空間的地址

注意:格式符后不加換行符

所有的數(shù)據(jù)都是以二進制進行存儲

圖三

本文章僅供學(xué)習(xí)交流用禁止用作商業(yè)用途辰如,文中內(nèi)容來水枂編輯,如需轉(zhuǎn)載請告知贵试,謝謝合作

微信公眾號:zhjj0729

微博:文藝to青年

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末琉兜,一起剝皮案震驚了整個濱河市凯正,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌呕童,老刑警劉巖漆际,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異夺饲,居然都是意外死亡奸汇,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門往声,熙熙樓的掌柜王于貴愁眉苦臉地迎上來擂找,“玉大人,你說我怎么就攤上這事浩销」嵯眩” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵慢洋,是天一觀的道長塘雳。 經(jīng)常有香客問我,道長普筹,這世上最難降的妖魔是什么败明? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮太防,結(jié)果婚禮上妻顶,老公的妹妹穿的比我還像新娘。我一直安慰自己蜒车,他們只是感情好讳嘱,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著酿愧,像睡著了一般沥潭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嬉挡,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天叛氨,我揣著相機與錄音,去河邊找鬼棘伴。 笑死,一個胖子當(dāng)著我的面吹牛屁置,可吹牛的內(nèi)容都是我干的焊夸。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼蓝角,長吁一口氣:“原來是場噩夢啊……” “哼阱穗!你這毒婦竟也來了饭冬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤揪阶,失蹤者是張志新(化名)和其女友劉穎昌抠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鲁僚,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡炊苫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了冰沙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侨艾。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拓挥,靈堂內(nèi)的尸體忽然破棺而出唠梨,到底是詐尸還是另有隱情,我是刑警寧澤侥啤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布当叭,位于F島的核電站,受9級特大地震影響盖灸,放射性物質(zhì)發(fā)生泄漏蚁鳖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一糠雨、第九天 我趴在偏房一處隱蔽的房頂上張望才睹。 院中可真熱鬧,春花似錦甘邀、人聲如沸琅攘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坞琴。三九已至,卻和暖如春逗抑,著一層夾襖步出監(jiān)牢的瞬間剧辐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工邮府, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荧关,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓褂傀,卻偏偏與公主長得像忍啤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子仙辟,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351