當前位置:首頁 » 編程語言 » c語言輸入賦值

c語言輸入賦值

發布時間: 2024-10-15 07:53:23

『壹』 c語言中,%c和%s在輸入和輸出字元串的時候有什麼區別

輸入:

1、賦值

%c輸入函數只會對一個位元組空間賦值,而%s會一直賦值,直到輸入中遇到空白字元為止。

2、地址符

輸入的時候scanf("%c", &a);這里的&不能少,而scanf("%s",s);這里不能有&符號。

輸出:

1、長度

%c只能輸出一個字元,%s輸出的是一串字元,直到某一個位元組內存的元素為字元''時,輸出此字元並且定址結束。

(1)c語言輸入賦值擴展閱讀

轉換說明符

1、%a(%A):浮點數、十六進制數字和p-(P-)記數法(C99)

2、%c:字元

3、%d:有符號十進制整數

4、%f:浮點數(包括float和doulbe)

5、%e(%E):浮點數指數輸出[e-(E-)記數法]

6、%g(%G):浮點數不顯無意義的零"0"

7、%i:有符號十進制整數(與%d相同)

8、%u:無符號十進制整數

9、%o八進制整數

10、%x(%X):十六進制整數0f(0F)

11、%p:指針

12、%s:字元串

13、%%:"%"

格式字元串

語法:〔標志〕〔輸出最少寬度〕〔.精度〕〔長度〕類型

"%-md" : 左對齊,若m比實際少時,按實際輸出。

"%m.ns" : 輸出m位,取字元串(左起)n位,左補空格,當n>m or m省略時m=n

"%m.nf" : 輸出浮點數,m為寬度,n為小數點右邊數位

"%3.1f" : 輸入3852.99 輸出3853.0

『貳』 C語言里如何把輸入字元串賦值給字元數組

說個例子吧~
char a[10];
怎麼給這個數組賦值呢?
1、定義的時候直接用字元串賦值
char a[10]="hello";
注意:不能先定義再給它賦值,如char a[10]; a[10]="hello";這樣是錯誤的!
2、對數組中字元逐個賦值
char a[10]={'h','e','l','l','o'};
3、利用strcpy
char a[10]; strcpy(a, "hello");

『叄』 用C語言怎麼輸入為數組賦值,求代碼

#include <stdio.h>
int main(void)
{
int a[5];

printf("請輸入5個數字:");

for(int i=0;i<5;i++) {

scanf("%d",&a[i]);

}

for(i=0;i<5;i++) {

printf("%d ",a[i]);

}

printf(" ");
return 0;
}

(3)c語言輸入賦值擴展閱讀:

for循環

for循環是編程語言中一種開界的循環語句,而循環語句[1]由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。

C語言中的for循環形式為:

for(單次表達式;條件表達式;末尾循環體)

{

中間循環體;

}

for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。

執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。

熱點內容
數據存儲前景 發布:2024-10-15 11:24:28 瀏覽:577
java實例教程視頻 發布:2024-10-15 11:22:59 瀏覽:946
騰訊什麼游戲蘋果和安卓數據互通 發布:2024-10-15 11:18:03 瀏覽:84
華氏溫度和攝氏溫度轉換編譯代碼 發布:2024-10-15 11:18:00 瀏覽:425
安卓怎麼設置微信允許訪問照片 發布:2024-10-15 11:16:40 瀏覽:211
租用伺服器如何做好安全防護 發布:2024-10-15 11:16:32 瀏覽:33
伺服器外部地址錯誤 發布:2024-10-15 10:55:26 瀏覽:183
安卓手機怎麼發音樂語音 發布:2024-10-15 10:40:13 瀏覽:310
ftp顯示亂碼 發布:2024-10-15 10:22:21 瀏覽:378
sqlserver2008連接數 發布:2024-10-15 10:03:13 瀏覽:127