C語言基礎(chǔ)課堂筆記

C語言之父:丹尼斯*里奇

c語言的優(yōu)缺點(diǎn):

有點(diǎn):書上查找

缺點(diǎn):當(dāng)它的代碼很大時烂琴,它的不可控性會非常明顯耕渴。

1 ,C的引入

#include

int main(int argc, char *argv[])

{

printf“hello,world!\n");

return0;

}

程序分析:

#:預(yù)處理命令

include:頭文件的包含

<>:把括號里面的內(nèi)容引入到原文件中

stdio.h :頭文件,是計算機(jī)自帶的庫,可以直接使用

main:函數(shù)名,main()是主函數(shù)毙玻,C程序源文件有且只能有一個

main()即主函數(shù)!@壬ⅰ!C橫須的入口梧疲,即所有的c程序都是從main()開始執(zhí)行!!!

int argc:參數(shù)的個數(shù)允睹,

char *argv[]:記錄參數(shù),

printf():是庫函數(shù)包含在,中幌氮,按一定格式輸出缭受。

return 0;返回该互,或函數(shù)結(jié)束米者。

注:

此程序基本決定了,c語言程序的框架!

2 .C的數(shù)據(jù)類型

基本數(shù)據(jù)類型:

整型類型(int/整型宇智,short int/短整型, long int/長整型,unsigned/無符號蔓搞,signed/有符號),

字符型(char):由’‘引起來的單個字母随橘,數(shù)字或其他符號例如’e‘ 'l' 'i'等都是字符喂分。

getchar:獲取單個字符,

putchar:輸出單個字符机蔗,

實(shí)型/浮點(diǎn)型(float double):float單精度蒲祈,有效位7位左右 ,double/雙精度有效位15位左右萝嘁。

枚舉類型(enum) e/E nn:n一定是整數(shù)梆掸。例:new_numf =numf *10P^n;

12.2E3=====12.2*10^3

構(gòu)造數(shù)據(jù)的類型,數(shù)據(jù)類型牙言,結(jié)構(gòu)體(struct)酸钦,聯(lián)合體(union)

指針類型,空類型/void

2變量的定義:

date:數(shù)據(jù)

type:類型

DateTypeName1嬉挡,Name2钝鸽,汇恤。。拔恰。因谎。。Namen颜懊;

可以定義多個變量财岔,中間用逗號隔開。結(jié)尾用分號結(jié)束:拥=宠怠!

DateTypeName;

DateTypeName:

建議一行定義一個變量并初始化O陶狻R幕小!

DateTypeName = valre媳维;

3酿雪,標(biāo)識符

包括變量名,函數(shù)名侄刽,及其其他標(biāo)號等指黎。

(1)標(biāo)識符的命名要求

可以由字母(a-z,A-Z)州丹,下劃線(_),數(shù)字組成醋安。規(guī)定,第一個字符不能為數(shù)字墓毒。

(2)命名規(guī)則

可讀性要高吓揪,做到見名知意。

駝峰命名法蚁鳖,(英文單詞不會的通過百度磺芭,有道,查找)醉箕,不要用漢語拼音

4格式化輸入/輸出:printf()/scanf()

1,printf()

按一定格式輸出:

2钾腺,scanf()

按一定格式輸入,scan("占位符讥裤,“參數(shù)列表):

一一對應(yīng)放棒,printf("打印輸出的內(nèi)容”)

%nnf右對齊%-n mf左對齊

m:總位數(shù)

n:小數(shù)

&:去地址符號

占位符:

printf()scanf()

int%d%d

char%c

long%ld%d

float%f%f

double%lf%lf

字符串%s

5常量

數(shù)字常量:

字符常量:’d‘ ’$''?'

字符串常量:有雙引號括起來的字符序列,(由一個或多個字符組成)己英,

注意:字符串和字符的的區(qū)別间螟,字符串的末尾會默認(rèn)以\0為結(jié)束標(biāo)志

'a':占一個字節(jié)“a”占兩個字節(jié)’\0':字符串的結(jié)束標(biāo)志,一般不顯示。

實(shí)型常量:1.234 -2.35

6變量和常量的區(qū)別厢破,

變量:其值可以更改荣瑟,先定義后使用,

常量:其值不可更改摩泪;隨時可以使用笆焰,無需定義或聲明。

變量的初始化:

變量名=常量见坑; 注:類型一定要一致H侣印!荞驴!

二 : 運(yùn)算符/操作符

1不皆,sizeof()

計算大小,得出對應(yīng)變量或數(shù)據(jù)類型所占內(nèi)存空間大小

單位:字節(jié)(byte)1字節(jié)= 8位(bit)

sizeofDaTaType

64位機(jī)下:

sizeof(char)=1

sizeof(short)= 2

sizeof(int)=4

sizeof(long)=8

sizeof(float)=4

sizeof(double)=8

32位機(jī)如下同64位機(jī)熊楼,只有l(wèi)ong的大小不一致

sizeof(char)=1

sizeof(short)= 2

sizeof(int)=4

sizeof(long)=4

sizeof(float)=4

sizeof(double)=8

(2)對應(yīng)變量的內(nèi)存大信Α:

sizeof(ch_size)=1

sizeof(char_size)= 1

sizeof(short_size)= 2

sizeof(int_size)=4

sizeof(long_size)=8

sizeof(float_size)=4

sizeof(double_size)=8

注意(2)(1)的結(jié)果,對比數(shù)據(jù)類型所占的大小孙蒙,和其定義的變量所占的內(nèi)存的大小项棠。

//加減乘除對應(yīng)的英文縮寫加/sum減/sub乘/nul除/dev取余/%

自增:++++i:先自增后取值,即i=i+1挎峦,i=i,num=ii++:先取值后自增合瓢,即num=i坦胶,i=i+1

自減; ----ii--解釋如同自增。

關(guān)系運(yùn)算符:

大于:>a>b:若a>b:則成立晴楔,則結(jié)果位1顿苇;若不成立,則結(jié)果為0税弃;

小于:

等于等于:==同理

大于等于>=同理

小于等于<=同理

不等于!=同理

課后要加大練習(xí),感覺學(xué)習(xí)進(jìn)度有點(diǎn)快,有點(diǎn)吃力缀台,加油N奔蕖!西壮!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末遗增,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子款青,更是在濱河造成了極大的恐慌做修,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異饰及,居然都是意外死亡蔗坯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門燎含,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宾濒,“玉大人,你說我怎么就攤上這事瘫镇《κ蓿” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵铣除,是天一觀的道長谚咬。 經(jīng)常有香客問我,道長尚粘,這世上最難降的妖魔是什么择卦? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮郎嫁,結(jié)果婚禮上秉继,老公的妹妹穿的比我還像新娘。我一直安慰自己泽铛,他們只是感情好尚辑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盔腔,像睡著了一般杠茬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弛随,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天瓢喉,我揣著相機(jī)與錄音,去河邊找鬼舀透。 笑死栓票,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的愕够。 我是一名探鬼主播走贪,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼链烈!你這毒婦竟也來了厉斟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤强衡,失蹤者是張志新(化名)和其女友劉穎擦秽,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡感挥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年缩搅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片触幼。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡硼瓣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出置谦,到底是詐尸還是另有隱情堂鲤,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布媒峡,位于F島的核電站瘟栖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谅阿。R本人自食惡果不足惜半哟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望签餐。 院中可真熱鬧寓涨,春花似錦、人聲如沸氯檐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冠摄。三九已至蔬墩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耗拓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工奏司, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乔询,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓韵洋,卻偏偏與公主長得像竿刁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搪缨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第1章 第一個C程序第2章 C語言基礎(chǔ)第3章 變量和數(shù)據(jù)類型第4章 順序結(jié)構(gòu)程序設(shè)計第5章 條件結(jié)構(gòu)程序設(shè)計第6章...
    小獅子365閱讀 10,651評論 3 71
  • 版權(quán)聲明:本文為 gfson 原創(chuàng)文章副编,轉(zhuǎn)載請注明出處负甸。注:作者水平有限,文中如有不恰當(dāng)之處,請予以指正呻待,萬分感謝...
    gfson閱讀 2,972評論 0 6
  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型打月。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu)蚕捉; ...
    朱森閱讀 3,440評論 3 44
  • 一奏篙、框架 1、Mac系統(tǒng)及常用工具迫淹、進(jìn)制;C數(shù)據(jù)類型秘通、常量變量、運(yùn)算符敛熬、表達(dá)式肺稀、格式化輸入輸出 2、關(guān)系運(yùn)算符荸型、邏...
    師景福閱讀 689評論 0 1
  • 初雪——巧笑倩兮 為什么明明懼怕寒冷盹靴,還是會期盼下雪? 雪瑞妇,潔白無瑕的降臨稿静, 每一個冬天的到來,似乎沒有一場雪辕狰,就...
    巧笑_倩兮_閱讀 190評論 3 3