1樓:匿名使用者
【方法】printf("%.1f",a),其中dua是要輸出的浮點型
zhi變數dao
【說明】printf("%m.nf",a)表示輸出浮點型變數a,並保留專小數點後n位(整數部分正常輸屬出,小數點後不足部分按0輸出),m指輸出變數的總位數(十進位制,小數點佔用1位),當小於或者等於實際需要輸出的位數時,m不起任何作用,當m大於實際需要輸出的位數時,因為輸出採用左對齊,會在右方空格或者補零,詳細看參考舉例。
輸出的浮點型數都是1234.1234,第一到三行保留1、2、4位小數輸出;第四到第六行保留5位小數輸出,由於輸出變數只有四位小數,第五位就按零輸出;
1234.1234一般條件下輸出,長度是8,第一到七行保留的小數分別是1、2、4、5、5、5、4位,其實際需要的輸出長度分別是6、7、9、10、10、10、9(小數點佔用1位),可見第一到五行m的值都小於等於實際需要輸出的長度,所以m不起作用,第六行m=12,實際輸出需要的長度是10,多出的2位按空格輸出,實現左對齊,第七行同理,15-9=6,左對齊輸出6個空格。
2樓:匿名使用者
浮點數格式化%m.nf
其中的n就是精度,所以你用%.1f就行了
printf("%.1f", 123.456);
輸出123.5
3樓:匿名使用者
#include
#include
#include
using namespace std;
int main(int argc, _tchar* argv)
c++中用cout函式怎樣實現格式輸出
4樓:兔丞飛
#include
#include //不要忘記包含此標頭檔案
using namespace std;
int main()
擴充套件資料
#include // 在c和一些古老的c++中是stdio.h,新標準為了使標準庫
// 的標頭檔案與使用者標頭檔案區別開,均推薦使用不用副檔名
// 的版本,對於原有c庫,不用副檔名時標頭檔案名前面要加c
class myoutstream
;const myoutstream& myoutstream::operator <<(int value)const
const myoutstream& myoutstream::operator <<(char* str)const
myoutstream myout;//隨時隨地為我們服務的全域性物件myout
int main()
5樓:匿名使用者
c++**為:
#include
#include //不要忘記包含此標頭檔案int a;
cout 寬度為n,setiosflags(ios::left)設定輸出資料在本域寬範圍內向左對齊。 6樓:何度千尋 首先要加上標頭檔案#include #include #include //不要忘記包含此標頭檔案 using namespace std; int main() {int a; cout<<"input a:"; cin>>a; cout<<"dec:"<制形式輸出整數 cout<<"hex:"<進位制形式輸出整數a cout<<"oct:"< 輸出結果如下: input a:34↙(輸入a的值) dec:34 (十進位制形式) hex:22 (十六進位制形式) oct:42 (八進位制形式) china (域寬為) *****china (域寬為,空白處以'*'填充) pi=3.14285714e+00 (指數形式輸出,8位小數) pi=3.1429e+00 (指數形式輸出,4位小數) pi=3.143 (小數形式輸出,精度仍為) 7樓:匿名使用者 左對齊:cout <意要加上標頭檔案#include io 流控制標頭檔案, 主要是一些操縱用法如setw(int n),setprecision(int n) 8樓:匿名使用者 常用的是setw(); 9樓:400和260和 cout不是函式,是一個物件! c語言中如何保留一位小數點 10樓:雙魚貝貝 採納率:52%12級2015.05.17 可以通過printf函式中的輸出格式說明符來實現保留一位小數點。回 具體實現方法見答下例: float a = 3.14159; printf("%.1f", a); // 輸出結果為3.1 更一般的形式如下: printf("%x.yf", a); // 其中x, y都是常量,a是待輸出的變數。 // 對於變數a的整數部分輸出,如果a的整數部分不足x位,則在前面補空格,若大於x位,則按實際位數輸出 // 對於變數a的小數部分輸出,如果a的小數部分不足x位,則在後面補0,若大於x位,則按四捨五入準則輸出y位小數 一鍵還原類軟體的備份檔案。使用ghost explorer軟體開啟,可以檢視該檔案的內容。此檔案不可刪除!刪除了以後就無法恢復系統了。 11樓:a羅網天下 可以通過printf函式中的復輸出制 格式說明符來實現保留一位小數點,要保留一位小數就用printf("%.1f",x),例子如程式中給出那樣。 例子如下: 直接編譯,程式輸出結果如下圖所示: 12樓:匿名使用者 可以通過printf函式bai中的輸出格式說明du符來實現保留zhi一位小dao 數點,要保留一位小數就用 回printf("%.1f",x),例子如程式中給答出那樣。直接編譯,程式輸出結果如下圖所示: 擴充套件資料:1.printf("%3. 0f",floatnum):不保留小數說明:%3. 0f表明待列印的浮點數(floatnum)至少佔3個字元寬,且不帶小數點和小數部分,整數部分至少佔3個位寬;注意:這裡的3只代表整數部分至少佔3位,捨棄小數點和小數點後面的部分。2. printf("%6.2f".floatnum): 保留兩位小數說明:%6.2f 表明待列印的數(floatnum)至少佔6個字元寬度(包括兩位小數和一個小數點),且小數點後面有2位小數,小數點佔一位,所以整數部分至少佔3位。 注意:這裡的6是待列印的數至少佔據的字元寬度,包括兩位小數(如果小數不夠兩位用0補位,例如100.1列印出來為100. 10)和一個小數點,所以整數部分至少佔3個字元寬度。 13樓:四甫 給小學生講c++求平均數及保留小數點&&賦值運算 14樓:天雲一號 可以通過printf函式中抄的輸出格式bai說明符來實現保留一位小數du點。 具體實現方法見zhi下dao例: float a = 3.14159; printf("%.1f", a); // 輸出結果為3.1 更一般的形式如下: printf("%x.yf", a); // 其中x, y都是常量,a是待輸出的變數。 // 對於變數a的整數部分輸出,如果a的整數部分不足x位,則在前面補空格,若大於x位,則按實際位數輸出 // 對於變數a的小數部分輸出,如果a的小數部分不足x位,則在後面補0,若大於x位,則按四捨五入準則輸出y位小數 15樓:匿名使用者 printf("%.1f",x) 16樓:匿名使用者 printf("%.1f",x); 好像是這樣 printf 函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 格式輸出,它是c語言中產生格式化輸出的函式 在 stdio.h 中定義 用於向終端 顯示器 控制檯等 輸出字元。格式控制由要輸出的文字和資料格式說明組成。要... include using namespace std class node class linklist void insert node node,int index if index 0 node current node head int count 0 while current node... c語言printf中的轉義字元和他的含義如下表所示 顯示整數 浮點數和字串的程式 include void main int a 10 float b 24.67892345 char ch a printf integer data d n a printf float data f n b pr...c語言怎麼控制printf函式輸出
關於C語言單向連結串列,編寫主函式,要求用函式實現如下功能
c語言printf中轉義字元意義