新聞中心
其實就我個人來說,寫文章并非易事,常常為組織語言煩惱,仿佛唯恐成果差強人意。我開始寫博客,主要因為忽然有了興頭,就決定這么辦。我寫博客純乎為自己罷了,不指望能有粉絲。此前我嘗數(shù)次見到建議盡早開始寫博客的文章、視頻,并由是得知其中種種好處。寫博客大有好處,當(dāng)無異議,然而究竟是否適合我個人,尚且未知。同時,我是個缺乏長性的人,一件事常常下至幾天,上至幾周,就沒有長期堅持的。所以我多半幾個月才會寫上一條吧。哪天忽然把它們?nèi)珓h除了,也并非不可能。
? 說到底,某才疏學(xué)淺,從我的短文里找出語病和錯誤來估計不難,而欲圖從中獲得什么知識、學(xué)問來,怕是沒有指望。
我目前在學(xué)C語言,主要通過上個月買的一本《C語言程序設(shè)計現(xiàn)代方法》,這本書質(zhì)量想必是不錯的。我把那本書東翻西翻地跳著看,學(xué)了約莫一半。之所以學(xué)C,是因為學(xué)校的程序設(shè)計課程為C語言,還因受某網(wǎng)友推薦。
? 照我粗淺的理解,大抵程序設(shè)計語言,都旨在進(jìn)行一系列計算和流程控制,指揮機(jī)器來工作。由編程人員編寫好源文件,通過編譯翻譯為機(jī)器能識別的語言。一門機(jī)器的語言正類似于人的語言,也有語法、詞句之類。
? 各種運算符,條件語句和循環(huán)結(jié)構(gòu),數(shù)據(jù)類型等知識,每門程序語言都有。在C中基本數(shù)據(jù)類型包括但不限于整型,浮點型,字符型。
整型:int-%d short-%hd long-%ld long long-lld
浮點型:float- %f double%lf? long double-%Lf
scanf的格式串中,%g和%e,%f通用。
%m.pf 中,m為最小欄寬,如果數(shù)據(jù)位數(shù)超過或等于m,不受影響。如果小于m,默認(rèn)右對齊顯示。加負(fù)號左對齊顯示。關(guān)于m的規(guī)則在d/g/e/f中都適用。
.p的含義,在f/e中為保留p位小數(shù)。在%d中為最小位數(shù),如果原數(shù)據(jù)不足p位,會在左邊補0。如
num = 1;printf("%.3d\n", num)? ? ? ? ?輸出為?001。
e顯示為指數(shù),f顯示為小數(shù)。%g在數(shù)據(jù)很大,很小或變化范圍很大的時候用。輸出為指數(shù)或小數(shù)形式。書上關(guān)于%g的說明還有幾句我覺得相對有點費解,而且容易和別的轉(zhuǎn)換說明搞混,也就姑且不去理會。
關(guān)于字符串的知識我覺得有點麻煩。字面串、字符串常量、字符串變量。
字符串變量常用字符數(shù)組char str[STR_LEN+1];該字符數(shù)組定義時就要指定長度或直接賦值。長度STR_LEN可用宏定義。數(shù)組長度要加1是因為字符串結(jié)尾一個\0也要存儲。如果不預(yù)留空間這個字符串就不標(biāo)準(zhǔn),進(jìn)行操作的時候就會出錯。
#關(guān)于字符串的讀寫
寫字符串比較容易。用printf或puts即可。puts寫完會自動換行。
讀字符串用scanf或自己編寫的函數(shù)。(gets因為安全方面的問題棄之不用)
scanf會忽略前面的空字符,在讀進(jìn)非空字符后再遇空字符會停止。
”自己編寫讀字符串的函數(shù)read_line“
書上給了一個函數(shù)作為模板
int read_line(char str[], int n){
int ch, i = 0;
while ((ch = getchar()) != '\n')
if (i< n)
str[i++] = ch;
str[i] = '\0';
return i;
}
總的來說這第一篇博客寫得十分糟糕。我似乎已經(jīng)失去再寫的興趣,就這樣罷。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁名稱:我的第一條博客-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://fisionsoft.com.cn/article/ecsjo.html