char是什么字符類型 c語言char可以存多少個字符?
c語言char可以存多少個字符?字符是8位數(shù)據(jù),也就是說,字符只支持一個字符(因為字符的長度是8位)。從你的問題來看,你需要說清楚。Char只是一種數(shù)據(jù)類型。他支持的范圍是-127~128,也就是說,
c語言char可以存多少個字符?
字符是8位數(shù)據(jù),也就是說,字符只支持一個字符(因為字符的長度是8位)。從你的問題來看,你需要說清楚。Char只是一種數(shù)據(jù)類型。他支持的范圍是-127~128,也就是說,他可以支持256個字符,但是看ASCII碼,ASCII碼從0開始,也就是說,一個字符可以代表0~128。一共129個字符。同樣,可以支持的范圍不是可以存儲的范圍。例如,字符可以表示為a、B、C,但一次只能存儲其中一個字符。
c語言中輸出字符用getchar,輸出字符串用什么?
#包括和限制。H>
int main(void)
{
int c
/*getchar從標準輸入讀取字符。標準輸入是行緩沖的,即,*/
while((C=getchar())!=“n”//getchar使用while循環(huán)讀取緩沖區(qū)的值,直到它遇到回車符
printf(%C”,C)//output
return 0
}
如果必須使用for
則替換while為
for()
{
C=getchar()
if(C=“n”)
break
else
printf(%C”,C)
}
或
for((C=getchar())!=“n”
printf(%C”,C)
為什么字符類型char的數(shù)據(jù)能以%d的形式輸出?
%C輸出ASCII碼表中ASCII碼值為I的字符,ASCII碼值為2的字符為非打印字符STX(文本開頭),不應輸出。
%D輸出I的實際數(shù)目。
Try char I=“2”