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
1
1
1
1
b
1
1
1
1
1
所以也可以把它們看成是整型量。
c語言允許對整型變量賦以字符值,也允許對字符變量賦以整型值。在輸出時
允許把字符變量按整型量輸出,也允許把整型量按字符量輸出。
整型量為二字節量,字符量為單字節量,當整型量按字符型量處理時
只有低八位字節參與處理。
main()
{
char
a,b
a=120
b=121
printf("%c,%cn%d,%dn",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,%cn%d,%dn",a,b,a,b)
}
-
巖石和牛的品質
巖石和牛是當今世界公認的品質最優秀的良種肉牛,其肉大理石花紋明顯,又稱“雪花肉”。由於巖石和牛的肉多汁細嫩、風味獨特,肌肉脂肪中飽和脂肪酸含量很低、營養價值極高,因而在日本被視為“國寶”,在西歐市場也極其昂貴。...
-
襄陽城破郭靖戰死原文
原文道:“襄陽城破之日,郭大俠夫婦與郭公破虜同時殉難,屠龍刀不知下落。郭祖師當時身在西川,待趕去想要相救父母親人,卻已為時不及。一百年來,武林中風波迭起,這對刀劍換了好幾次主人。後人只知屠龍寶刀乃武林至尊,唯倚天劍可與匹敵,但到底何以是至尊,那就誰都不知道了。...
-
48ⅴ直流水泵轉速慢發抖是什麼回事
1、電機軸承磨損運行時出現抖動。2、如果是離心泵,則需要檢查聯軸器,可能是聯軸器減震墊壞,或軸承箱軸承內環或外環磨損。3、檢查與底座固定的螺栓是都鬆動。泵類運行轉速高,對軸承要求高,若軸承未及時保養,就可能會出現磨損,從而就容易出現共振抖動的問題。...
-
京東快遞為什麼五六天不動
我們在網絡上進行了網購,就會有相應的快遞公司承擔快遞運送業務。如果我們在京東上購買了物品,京東快遞五六天沒有什麼快遞運送消息。首先現在最常見的就是由於疫情的原因會導致快遞延遲發送,還有各種極端災害天氣,比如洪水等情況也會導致快遞發送延遲。如果發現京...