1. c語言小白求大神賜教,為什麼c1=a,c2=b
不要在scanf的格式字元串中使用逗號,更不要寫出scanf("a=這樣的語句,否則你輸入的時候就必須輸入a=xx才能正常讀取。
scanf("%d%d",&a,&b);
scanf("%lf%lf",&x,&y);
scanf("
%c%c%c",&c1,&c1,&c2);
//在最前面加一個空格用來過濾上次輸入留下的空白符
輸入:1
2
3.4
5.6
abc
那麼a=1,
b=2,
x=3.4,
y=5.6,
c1='a',
c2='b',
c3='c'
2. c語言char c1='C', c2='h', c3='i', c4='n', c5='a';是什麼意思
定義和初始化變數啊。c1, c2, c3, c4, c5都是字元變數,然後,後面緊接著賦了初值,
3. c語言:字元變數 如 char c1; c1='a'; 為什麼要用單引號,雙引號不可以嗎比如c1="a";請詳細解釋 謝謝
在C語言中,字元用單引號,字元串用雙引號。在c1=''a;中,'a'是字元常量,必須用單引號。"a"表示字元串,包含兩個字元,一個是'a',一個是'\0'。
4. C語言中"a%cb%c\bc%c\tabc\n",c1,c2,c3 什麼意思
這應該是一個輸出語句
輸出的是 a(c1的代表的字元)b(c2的代表的字元)\bc(c3的代表的字元) \tabc (回車)
%c 是一種參數,以字元格式輸出,所以%c %c %c ,分別代表了,右邊c1,c2,c3的值,而其它沒有 % 的按照原樣輸出,"\n" 代表回車
5. C語言中的char c1c2什麼意思
變數
c1,c2
char是C/C++整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed,但char在標准中是unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的,有些編譯器如pSOS的編譯器,還可以通過編譯開關來指定它是有符號數還是無符號數。
6. C語言 判斷char類型的變數c1是否為數字字元的正確表達式為
選B
兩種方式判斷:
1.直接判斷
#include <stdio.h>
int main()
{
char c;
c = getchar();//讀取一個字元。
if(c >='0' && c<='9')
printf("是數字 ");
else if(c >='a' && c<='z' || c >='A' && c<='Z'))
printf("是字母 ");
else
printf("是特殊字元 ");
return 0;
}
2.使用庫函數
int main()
{
char c;
c = getchar();
//來判斷是否為數字,如果是數字那麼會返回非0
if(isdigit(c) != 0)
printf("是數字 ") ;
//來判斷是否為字母,如果是字母那麼返回非0
else if(isalpha(c) != 0)
printf("是字母 ");
else
printf("是特殊字元 ");
}
7. 什麼是C1語言和C語言
C語言是一種面向過程的語言,目前較流行的有TurboC
2.0版本,你說的C1估計是C語言的早期版本吧
8. c語言里,char c1,c2和int c1,c2的區別是否等價
數據類型不同,不等價。
1,數據類型不同
char c1,c2為字元串類型變數。
int c1,c2為整數型變數。
2,使用方式不同:
char c1,c2儲存字元。
int c1,c2儲存整數。
3,佔用內存不同:
char類型佔用一個位元組。
int 類型佔用兩個位元組。
(8)c語言c1是什麼擴展閱讀:
變數的命名必須遵循以下規則:
1,變數名必須以字母或下劃線打頭,名字中間只能由字母、數字和下劃線「_」組成;最後一個字元可以是類型說明符。
2,變數名的長度不得超過255個字元。
3,變數名在有效的范圍內必須是唯一的。有效的范圍就是引用變數可以被程序識別、使用的作用范圍。
4,變數名不能是保留字(關鍵字),也不能是末尾帶類型說明符的保留字,但可以把保留字嵌入變數名。
參考資料來源:網路-變數
9. C語言。c1=ch=1是什麼意思
c1=ch=1
表示將1同時賦值給ch和c1變數!
賦值結果,c1的內容是1,ch的內容也是1