如何將小數點後面的0輸出,如何輸出整數前面的0

2022-02-08 06:01:22 字數 1439 閱讀 1044

c語言裡面的語法:

#include main()

c++裡面的語法:

#include #include 

using

namespace

std;

intmain()

下面是關於c裡面的語法解釋,copy網上的:

格式字元用以指定輸出項的資料型別和輸出格式。

①d格式:用來輸出十進位制整數。有以下幾種用法:

%d:按整型資料的實際長度輸出。

%md:m為指定的輸出欄位的寬度。如果資料的位數小於m,則左端補以空格,若大於m,則按實際位數輸出。

%ld:輸出長整型資料。

②o格式:以無符號八進位制形式輸出整數。對長整型可以用"%lo"格式輸出。同樣也可以指定字段寬度用「%mo」格式輸出。

例:main()

執行結果:-1,177777

程式解析:-1在記憶體單元中(以補碼形式存放)為(1111111111111111)2,轉換為八進位制數為(177777)8。

③x格式:以無符號十六進製制形式輸出整數。對長整型可以用"%lx"格式輸出。同樣也可以指定字段寬度用"%mx"格式輸出。

④u格式:以無符號十進位制形式輸出整數。對長整型可以用"%lu"格式輸出。同樣也可以指定字段寬度用「%mu」格式輸出。

⑤c格式:輸出乙個字元。

⑥s格式:用來輸出乙個串。有幾中用法

%s:例如:printf("%s", "china")輸出"china"字串(不包括雙引號)。

%ms:輸出的字串佔m列,如字串本身長度大於m,則突破獲m的限制,將字串全部輸出。若串長小於m,則左補空格。

%-ms:如果串長小於m,則在m列範圍內,字串向左靠,右補空格。

%m.ns:輸出佔m列,但只取字串中左端n個字元。這n個字元輸出在m列的右側,左補空格。

%-m.ns:其中m、n含義同上,n個字元輸出在m列範圍的左側,右補空格。如果n>m,則自動取n值,即保證n個字元正常輸出。

⑦f格式:用來輸出實數(包括單、雙精度),以小數形式輸出。有以下幾種用法:

%f:不指定寬度,整數部分全部輸出並輸出6位小數。

%m.nf:輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。

%-m.nf:輸出共佔n列,其中有n位小數,如數值寬度小於m右端補空格。

⑧e格式:以指數形式輸出實數。可用以下形式:

%e:數字部分(又稱尾數)輸出6位小數,指數部分佔5位或4位。

%m.ne和%-m.ne:m、n和」-」字元含義與前相同。此處n指資料的數字部分的小數字數,m表示整個輸出資料所佔的寬度。

⑨g格式:自動選f格式或e格式中較短的一種輸出,且不輸出無意義的零。

c++裡面的語法,不做討論。

基礎知識,只是提一下,不做深入**。

如何在Excel中提取小數點後面的數字?

excel中,如果某個單元格中包含乙個帶小數,要用公式提取該數值小數點後面的數字,例如a1單元格中包含乙個數值 59178.68 在b1單元格中輸入下面的公式 right a1,len a1 find a1 公式返回結果 68 要取得純小數,還可用mod函式 mod abs a1 1 對於 5917...

Linux學習之如何將位置引數挨個輸出

執行環境 vmware workstation虛擬機器 red hat linux9 注意 本文 後面為注釋,程式設計時需刪去 在shell指令碼程式設計中注釋符是 touch myscripts 建立乙個檔案 vi myscripts 編輯檔案 進入myscripts檔案後按i鍵,開始編輯 輸入的...

如何將WinDBG中命令的輸出儲存到文字檔案中

從本質上說,這個功能是windbg的日誌功能的乙個應用而已.windbg的log功能可以記錄你在windbg中使用的每乙個命令以及其對應的輸出.那麼如何開啟windbg的日誌功能呢?首先,可以選擇從命令列中啟動windbg.舉例,使用下面的帶有 logo引數的命令 windbg.exe logo c...