第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問本節(jié)中能否用char unit='cm';代替身高中的單位CM

如果可以 該用%c還是%s? 可是我用%c 顯示出的是162M ?用%s是一片空白。

#include <stdio.h>

int main()

{

? ? ?int ? age = 15;

? ? ?int ? height = 162;

? ? ?float ? weight = 82.5;

? ? ?char ? isfat = 'y';

? ? ?char ?unit='cm';

? ? printf("年齡:%d 歲\n", age);

? ? printf("身高:%d%c\n", height,unit);

? ? printf("體重:%f KG\n", weight);

? ? printf("是否屬于肥胖兒童:%c\n", isfat);?

? ? /*%d,%f,%c此類符號在后面會有講解*/

? ? return 0; ? ?

}


正在回答

1 回答

char 類型表示的是單個字符,字符字面量需要用單引號括起來。

而你的cm是個字符串(也就是多個字符)。C語言沒有內置字符串類型,表達字符串是通過字符數(shù)組實現(xiàn)的,并且字符串字面量要用雙引號括起來。

想把unit聲明為字符串的話,可以這樣:

char?unit[]?=?"cm";

printf函數(shù)中用%c表示char,用%s表示字符串,所以你應該這樣調用printf:

printf("xxx:?%s",?unit);


2 回復 有任何疑惑可以回復我~
#1

渭水飛熊丶 提問者

6666~謝謝了
2015-06-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問本節(jié)中能否用char unit='cm';代替身高中的單位CM

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號