課程
/后端開發
/C
/C語言入門
char c='a';
int n='c';
float f='c';
double d='c';
printf("%d\n",n);
printf("%f\n",n);
printf("%lf\n",n);
2019-10-12
源自:C語言入門 2-8
正在回答
char?c='a'; int?n='c';/*這里你用了單引號,相當于你把字符c儲存進了n變量,因為c的ASCII碼是99(a是97), ???????????因為int是整型,自動把字符c對應的ASCII值99存進去了,所以得到結果為99,下面也是這樣, ???????????去掉單引號即可*/ float?f='c';//去掉單引號即可 double?d='c';//去掉單引號即可 printf("%d\n",n); printf("%f\n",n); printf("%lf\n",n);
'c'的ASCII碼就是99 你應該把c的單引號都去掉
這樣寫
int n=c;
float f=c;
double d=c;
printf("%f\n",f);
printf("%lf\n",d);
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么顯示不出結果
1 回答為什么沒有顯示輸出結果?
4 回答這樣寫可以嗎,為什么不顯示結果
4 回答為什么運行成功,卻沒有顯示結果?
4 回答顯示結果相同,為什么這個不對的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-12
2019-10-12
'c'的ASCII碼就是99 你應該把c的單引號都去掉
這樣寫
char c='a';
int n=c;
float f=c;
double d=c;
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);