不難理解。首先,您應(yīng)該知道:%sign/blankm.nf(F可以替換為LF)。這種字段寬度控制實際數(shù)據(jù)。上邊m和n應(yīng)該是正整數(shù)。M是數(shù)據(jù)的總寬度,n是小數(shù)點后的位數(shù)(要四舍五入)。分析:當(dāng)M的大小小于實際數(shù)據(jù)的長度時,M將不起作用。在這個問題中,2.345e2(原實數(shù)常數(shù)為234.5)m是2,但數(shù)據(jù)的長度明顯大于2,因此2at沒有影響;下面的n是2,這意味著小數(shù)點后只保留了兩位數(shù)字,即234.5變?yōu)?34.50。最終輸出為234.50。%0.2f:上面的符號/空白表示是否輸入相應(yīng)的符號位。關(guān)鍵在于對0.2的理解,本課題的重點是小數(shù)點后的位數(shù),而不是整數(shù)的長度。為了控制數(shù)據(jù)的顯示方式,我們使用0代替原來的長度,所以我們不需要按一位計數(shù)。如果我們一開始不知道原始數(shù)據(jù)的長度,我們就猜不到,所以我們只能使用0。
在C語言中,屬性可以稱為字段,但通常稱為變量。動作可以稱為方法,但通常稱為函數(shù)。這是Java,C也應(yīng)該如此
你熟悉語法嗎?例如,位字段?C語言中的32個關(guān)鍵字都知道它們的用途嗎?如何編寫高效的程序?如何以最低的時間復(fù)雜度和最節(jié)省的內(nèi)存來編寫特定的函數(shù)?是否了解算法設(shè)計的基本知識(題外話),是否在Linux環(huán)境下用命令行編譯過C程序,是否知道GCC的命令用法,是否知道它的編譯機制,是否知道m(xù)ake、Autotools等相關(guān)工具。
你知道裝配嗎?您知道編譯機制以及每條語句如何對應(yīng)匯編語言嗎?你了解C語言的固有缺陷嗎?這些問題的答案是掌握的最低要求。
新聞名稱:c語言字段寬度C語言中的位字段結(jié)構(gòu)?-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://jinyejixie.com/article18/cshjgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容