c語言實數的輸出和佔位 c語言資料的輸入和輸出

2021-10-13 01:16:59 字數 599 閱讀 1876

雖然學了c++但c語言的輸入和輸出和c++相差很大,在此惡補一下c語言的輸入和輸出

printf函式輸出 scanf函式輸入

用scanf函式輸入時 要在變數a前加上& 表示從終端輸入的資料傳送到位址為&a的儲存單元,也就是賦值給變數a , %**用來格式宣告

一·printf()

printf(格式控制,輸出表列) eg:printf("%d,%c\n",i,c)

1.格式控制使用雙撇號括起來的字串:

①格式宣告 :由%和格式字元組成

d:有符號十進位制    c:輸出字元    s:輸出字串     f:輸出實數(六位)e:指數形式     o:八進位制     x:十六進製制

②指定資料寬度和小數字數     %m.nf  m(佔位寬度) n(小數字數)

③普通字元:原樣輸出的字元,逗號,空格,換行等轉義字元

2.輸出列表

需要輸出的資料,可以是變數,常量,表示式

printf(引數a,引數1,引數2……,引數n)

二.scanf()

scanf(格式控制,位址列表)

三.單個的輸入和輸出

getchar()

putchar()

實數的輸出和佔位

time limit 1000 ms memory limit 65536 kib problem description 輸入乙個實數,請你按如下要求輸出 第一行按雙精度預設輸出,第二行雙精度數輸出共佔 10 位,其中 3 位小數,右對齊,左補空格並在兩端新增星號包裹,第三行雙精度數輸出共佔 10...

c語言實現回文數

題目 輸入乙個數,判斷這個數是否是回文數,是的話返回true,否返回false。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。輸入示例1 輸入 121輸出 true輸入示例2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數思...

C語言佔位符 格式佔位符

d,i 代表整數,f 浮點數,s 字串,c char.p 指標,fl 長log,e 科學計數法,g 小數或科學計數法。a,a讀入乙個浮點值 僅c99有效 c讀入乙個字元 d讀入十進位制整數 i讀入十進位制,八進位制,十六進製制整數 o讀入八進位制整數 x,x讀入十六進製制整數 s讀入乙個字串,遇空格...