課程
/后端開發
/C
/C語言入門
既然c=a
那么為啥不能n=c=a呢?以此類推如圖
2015-01-20
源自:C語言入門 2-8
正在回答
char c = 'a'; //這里定義一個字符類型的變量c,并賦值為字符a
int n = c; //這里定義一個整型變量n,并將前面的字符型變量c賦值給n,由于在C語言中,字符可以根據ACSII碼轉換成數值,字符a在ACSII碼中對應的值為97,所以int n = c;賦值之后n的值為97。
你也可以類推,d=f=n=c='a'記住這樣寫的時候,字符a一定要加單引號,因為,它不是變量,是一個字符值
堇M小沐 提問者
soory
實際是其他答案都市錯的,只有我這個寫法才正確
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答a+b*c/d為啥=2
1 回答char c='a',里面C能不能被替換呢?C意思是什么?
1 回答為什么int n=c不能換成int n=‘c’
3 回答第11行cirf=a+b+c,那么最后為什么不是輸出cirf為三角形的周長,而是要輸出getGirth呢。既然如此,cirf的作用是什么呢???
3 回答為什么給c賦值a 然后將c賦值給nfd會出現97呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-01-20
char c = 'a'; //這里定義一個字符類型的變量c,并賦值為字符a
int n = c; //這里定義一個整型變量n,并將前面的字符型變量c賦值給n,由于在C語言中,字符可以根據ACSII碼轉換成數值,字符a在ACSII碼中對應的值為97,所以int n = c;賦值之后n的值為97。
你也可以類推,d=f=n=c='a'記住這樣寫的時候,字符a一定要加單引號,因為,它不是變量,是一個字符值
2015-03-21
實際是其他答案都市錯的,只有我這個寫法才正確