① 在c語言中CHAR是什麼類型變數
char是字元變數的說明符
字元變數的取值是字元常量,即單個字元。字元變數的類型說明符是char。字元變數類型說明的格式和書寫規則都與整型變數相同。
例如:
char
a,b;
每個字元變數被分配一個位元組的內存空間,因此只能存放一個字元。字元值是以ascii碼的形式存放在變數的內存單元之中的。如x的
十進制ascii碼是120,y的十進制ascii碼是121。對字元變數a,b賦予'x'和'y'值:
a='x';b='y';實際上是在a,b兩個單元內存放120和121的二進制代碼:
a
0
1
1
1
1
0
0
0
b
0
1
1
1
1
0
0
1
所以也可以把它們看成是整型量。
c語言允許對整型變數賦以字元值,也允許對字元變數賦以整型值。在輸出時,
允許把字元變數按整型量輸出,也允許把整型量按字元量輸出。
整型量為二位元組量,字元量為單位元組量,當整型量按字元型量處理時,
只有低八位位元組參與處理。
main()
{
char
a,b;
a=120;
b=121;
printf("%c,%c\n%d,%d\n",a,b,a,b);
}
a
■
b
■
a
<--
120
b
<---
121
顯示程序結果
本程序中說明a,b為字元型,但在賦值語句中賦以整型值。從結果看,a,b值的輸出形式取決於printf函數格式串中的格式符,當格式符為"c"時,對應輸出的變數值為字元,當格式符為"d"時,對應輸出的變數值為整數。
void
main()
{
char
a,b;
a='x';
b='y';
a=a-32;
b=b-32;
printf("%c,%c\n%d,%d\n",a,b,a,b);
}
② c語言中char什麼意思 c語言中char的解說
1、c語言中,char* 表示字元指針類型,當其指向一個字元串的第一個元素時,就可以表示這個字元串。
2、C語言廣泛應用於底層開發,C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
③ C語言中的char型數據是什麼意思
樓上完全是誤導人,什麼字元變數啊!
char
是一個數據類型,作用才是定義字元型變數(單個或是字元串)。
比方int
是整形數據,int
a
=
3;這里int
是類型,
a
是整型變數,3是賦值;
char
s
=
'a';
char是字元類型,s是字元型變數,a是賦值給變數s;
char
s[]
=
"c
program";
char是字元類型,s[]是字元型數組,"c
program"是賦給數組的值。
④ C語言中char表示什麼
char是字元類型,整型的一種
一般是一個位元組存儲