課程
/后端開發
/C
/C語言入門
printf("%1f\n",d); 求教,這個里面1的含義是什么
2018-03-04
源自:C語言入門 2-8
正在回答
這是c語言中輸出格式控制語句。%后面接上的內容是控制變量輸出格式的 f 表示 浮點數 ?, ?%6.1f ? 就是輸出的變量總共占6列,其中小數占一列。%1f -- 你用了數字1,不是字母L的小寫.這個1的意思是輸出/入總位數為1位。參考:float ?a,b;scanf("%1f %f",&a,&b); ? ‘%1f,1 是只讀一個字符輸入12.345 67.8a 讀 1, b讀 2.345, 而后的67.8留在輸入緩沖器里.printf("%f %f",a,b);1.000000 2.345000輸出用%1f,寬度不夠,程序會自動加寬,輸出結果與%f 一樣.
謝謝各位啦
%1f表示輸出數值寬度為1
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答求某句代碼含義
1 回答下方代碼含義是什么
1 回答代碼的含義
2 回答關于代碼的含義
1 回答想知道這些代碼的含義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-04
這是c語言中輸出格式控制語句。
%后面接上的內容是控制變量輸出格式的 f 表示 浮點數 ?, ?
%6.1f ? 就是輸出的變量總共占6列,其中小數占一列。
%1f -- 你用了數字1,不是字母L的小寫.
這個1的意思是輸出/入總位數為1位。
參考:
float ?a,b;
scanf("%1f %f",&a,&b); ? ‘%1f,1 是只讀一個字符
輸入
12.345 67.8
a 讀 1, b讀 2.345, 而后的67.8留在輸入緩沖器里.
printf("%f %f",a,b);
1.000000 2.345000
輸出用%1f,寬度不夠,程序會自動加寬,輸出結果與%f 一樣.
2018-03-05
謝謝各位啦
2018-03-04
%1f表示輸出數值寬度為1