1. c語言輸出格式和類型
大概前面調用字元串文件,然後你定義一個變數用來存放Hello World! 再printf("%s\n",a(就是你定義的那個變數));也許這樣可以,,,不過我字元串還不怎麼會用。。。。
#include"stdio.h"
#include"string.h"
main()
{
char a[15];/*好像13就夠大了,,,*/
a[15]=Hello World!;/*加上空格什麼的,好像還要有一個用於表示結束的,一共就需要13個長度。也許還要把這個字元串用雙引號括起來,這個我不是很清楚,還沒學,,*/
printf("%s\n",a[15]);
}
你自己再在書上看一下吧,,我這個大概有很多錯誤,,,呵呵
2. C語言輸入輸出格式
在C語言中,輸入使用的是scanf函數,scanf函數的格式為scanf(格式控制,地址列表),如scanf("%d"&a)。
輸出使用的是printf()函數,printf函數的格式為printf(格式控制,輸出表列),如printf("%d ",a)。在輸出時可以在"%"和字母之間插進數字表示最大場寬。可以根據需要輸出數字的位數來決定「%」前的數值。
如:%3d表示輸出3位整型數, 不夠3位右對齊。
%9.2f 表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為7,小數點佔一位, 不夠9位右對齊。
%8s 表示輸出8個字元的字元串, 不夠8個字元右對齊。
(2)c語言中c以什麼格式輸出擴展閱讀
C語言輸入輸出時的規則:
一、格式說明符個數與輸入數據個數不相等的情況:
當我們輸入數據時,只要沒有按回車鍵,所輸入的數據都還存放在緩沖區,並沒有存入變數中。按【Enter】鍵後,scanf()函數才會從緩沖區中取走數據。緩沖區是一個先進先出的隊列,即取走數據的時候,遵循先輸入的數據先取走的原則。
scanf函數的格式說明符有幾個就要取幾次數據,只要碰到格式說明符就必須把數據取走,至於是不是要把取走的數據存放起來,就得看數據列表中的數據個數。沒取完的數據繼續留在緩沖區中。
二、寬度輸出的情況:
1、在%和格式字元之間加入一個整數來控制輸出數據所佔寬度
2、在%和格式字元f之間加入一個「整數1.整數2」來控制輸出數據的格式。
整數1:整個輸出數據占的總寬度
整數2:輸出實數的小數部分的個數
注意:先用整數2處理小數部分,再用整數1處理整個數據,包括已處理好的小數部分
三、寬度輸入的情況:
寬度輸入指的是在%和格式說明符d之間加入一個整數。如:scanf("%2d", &x);
注意:
1、%d與%1d是不同的,它們具有不同的含義。
2、 當寬度小於數據的實際寬度時,截取指定寬度的部分作為一個數進入緩沖區,再將剩餘部分作為另一個數放入緩沖區。
3. C語言的輸出格式
截圖是在C-Free5.0環境下的運行結果。因為b是float類型,在%.2f格式下輸出的是0.50,而a是int類型,小數部分被截除,整數部分為零,所以輸出為0。要說明的是,對於賦值運算符=,先進行運算符「=「右邊部分的運算,然後將表達式的運算結果賦給「=」左邊的變數。
4. C語言中,輸出字元的格式是什麼
C語言格式字元輸出格式有d,o,x,u,c,s,f,e,g等。如%d整型輸出,%ld長整型輸出,%o以八進制數形式輸出整數,%x以十六進制數形式輸出整數,或輸出字元串的地址。%u以十進制數輸出unsigned型數據(無符號數)。注意:%d與%u有無符號的數值范圍,也就是極限的值,不然數值列印出來會有誤。%c用來輸出一個字元,%s用來輸出一個字元串,%f用來輸出實數,以小數形式輸出,默認情況下保留小數點6位。%.100f用來輸出實數,保留小數點100位。%e以指數形式輸出實數,%g根據大小自動選f格式或e格式,且不輸出無意義的零。
【答題不易,請採納謝謝】
5. C語言中,輸出格式有哪些,解釋下。
%a(%A) 浮點數、十六進制數字和p-(P-)記數法(C99)
%c 字元
%d 有符號十進制整數
%f 浮點數(包括float和doulbe)
%e(%E) 浮點數指數輸出[e-(E-)記數法]
%g(%G) 浮點數不顯無意義的零"0"
%i 有符號十進制整數(與%d相同)
%u 無符號十進制整數
%o 八進制整數 e.g. 0123
%x(%X) 十六進制整數0f(0F) e.g. 0x1234
%p 指針
%s 字元串
%% "%"
6. c語言輸出時%d,%c這些都分別代表什麼
C語言輸出時的%d和%c等都是格式化字元串的約定,%d表示整型格式, %c表示字元型格式。
常用輸出格式類型:
%hd,十進制有符號短整型
%d,十進制有符號整型
%ld,十進制有符號長整型
%hu,十進制無符號短整型
%u,十進制無符號整型
%lu,十進制無符號長整型
%c,字元型
%s,字元串型
%f,十進制浮點型
%lf,十進制雙精度浮點型
%e,科學計數法格式
%x,十六進制
%o,八進制
%p,十六進制形式指針
%%,輸出'%'字元