%d和%f都是格式化輸出,用來指明輸出的資料型別。%d表示要輸出一個整型值,%f表示要輸出一個浮點型值。比如下面的陳述句:
int a=100
float b=7.68
printf("a=%d",a);//這里要輸出a,a是整型值,所以用%d;
printf("b=%f",b);//這里要輸出b,b是浮點型,所以用%f。
——師承追西西科技創始人陳立臣
uj5u.com熱心網友回復:
好。。自問自答啊。。。uj5u.com熱心網友回復:
這是廣告帖嗎?記憶體里都是二進制資料,用%d輸出是一個值,用%f輸出是一個值。結果雖然不一樣,但是記憶體了的二進制不變,因為浮點數和整型數表示的方法不一樣,即對于相同的二進制數,不同的符號,比如%d和%f,它的決議方法不一樣,因此結果是不一樣的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/269664.html
標籤:C語言
下一篇:PAT 1007
