緊接著昨天的講解,我們主要通過(guò)編譯來(lái)講我們的想法傳遞給計(jì)算機(jī)哑了;由我們進(jìn)行C語(yǔ)言的編寫(xiě)轉(zhuǎn)換成機(jī)械語(yǔ)言再由電腦完成匯編語(yǔ)言生成exe可執(zhí)行程序;我們今天進(jìn)一步的推進(jìn)到字符的理解上烧颖。
在C語(yǔ)言中字符有著很廣闊的范圍弱左,字母、數(shù)字以及各種字符都可以稱(chēng)之為字符炕淮。而我們計(jì)算機(jī)再進(jìn)行識(shí)別它們時(shí)都有對(duì)應(yīng)的ASCII碼拆火,其中A:65;a:97;0:48.在于要對(duì)這些字符進(jìn)行使用時(shí)可以借由ASCII來(lái)進(jìn)行替代使用。
不同的字母代表的類(lèi)型不同涂圆,%d-int(整形)们镜,%c-char(字符),%f-float(單精度浮點(diǎn))润歉,%fl-double雙精度浮點(diǎn)模狭。
其中float與double代表小數(shù)點(diǎn)的數(shù),float代表小數(shù)點(diǎn)后六位踩衩,double代表小數(shù)點(diǎn)后十二位嚼鹉。
在程序中注釋必不可少可詳細(xì)的對(duì)程序?qū)?yīng)位置進(jìn)行解釋?zhuān)? ?// 后加內(nèi)容,或/*? ? ? ? */在其中進(jìn)行備注驱富。
在C語(yǔ)言中? ?1字節(jié)=8位? ? ?位代表2的多少次冪---最高位表示+-號(hào)锚赤。
int=4字節(jié)? ? ? ?char=1字節(jié)? ? ?float=4字節(jié)? ?double=8字節(jié)? ? ? short=2字節(jié)?
short:短整型? ? ?long? ?int:長(zhǎng)整型(8字節(jié))? ? unsigned:最高位不作為符號(hào)位
if與else只能執(zhí)行一個(gè),if()中非零即一褐鸥,在這兩句后面不加线脚;? 其中if可以單獨(dú)進(jìn)行使用而else則必須與if配套。
scanf“? ”中%d可以輸入多個(gè)與“? ”外的叫榕,一一對(duì)應(yīng)但不可中間有空格浑侥。
字符的代表含義:
/:取整數(shù)不取余數(shù)? ? ? %:取余數(shù)不取整數(shù)? ? ?&&與? ? ||或? ? ?!非
變量必須被定義翠霍。? 變量名:數(shù)字锭吨,字母,下劃線(-)構(gòu)成寒匙。? ?其不能以關(guān)鍵字命名且不能以數(shù)字做為開(kāi)頭零如。(可在數(shù)字前加下劃線)
在接受今天的知識(shí)后,個(gè)人認(rèn)為比較簡(jiǎn)單锄弱,充滿(mǎn)自信考蕾。但在下午的作業(yè)環(huán)節(jié)中我充分的發(fā)現(xiàn)了自己的無(wú)知,從剛開(kāi)始的毫無(wú)頭緒会宪,在兩位同學(xué)的幫助下錯(cuò)誤不斷的艱難完成肖卧,我再一次充分的認(rèn)識(shí)到了自己的渺小,知識(shí)學(xué)完后不知如何使用掸鹅,手生問(wèn)題麻煩不斷希望在以后的日子里加以改正塞帐,進(jìn)步拦赠。