當前位置:首頁 » 編程語言 » 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循環無關但先於循環部分處理的一個表達式。

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

熱點內容
安卓vivo藍牙耳機掉了一隻怎麼找 發布:2024-11-24 08:45:28 瀏覽:846
加油站腳本 發布:2024-11-24 08:44:02 瀏覽:433
絕地求生和cod哪個更吃配置 發布:2024-11-24 08:42:36 瀏覽:944
在哪裡可以下載小游戲安卓版 發布:2024-11-24 08:42:30 瀏覽:691
移動硬碟怎麼解除加密 發布:2024-11-24 08:42:30 瀏覽:492
資料庫可以存儲圖片嗎 發布:2024-11-24 08:33:55 瀏覽:592
linux私房菜基礎篇 發布:2024-11-24 08:32:36 瀏覽:327
高創腳本 發布:2024-11-24 08:32:22 瀏覽:77
java字元串byte 發布:2024-11-24 08:08:18 瀏覽:636
idc資料庫 發布:2024-11-24 08:04:58 瀏覽:81