關(guān)于格式化輸出語(yǔ)句的問(wèn)題
#include <stdio.h>
int main()
{
??? int age = 18;
??? printf("小明今年age=%d歲",age);
??? return 0;
}
?
上面代碼為什么輸出的文本里用age=%d就輸出錯(cuò)誤了呢,但是例子里的
int a=10;
printf("a=%d",a);
這段代碼就可以輸出呢?
可以賦值兩個(gè)float類型的數(shù)嗎?如:
{
??? float height=1.5;
??? flaot length=1.7;
??? char unit='m';
??? printf("三角形的高??”,height,unit);
??? printf("長(zhǎng)方形的長(zhǎng)為??",length,unit);
??? return 0;
}
代碼怎么完善呢?求解,謝謝
2017-04-11
應(yīng)該是printf("小明今年%d歲",age);另外輸出錯(cuò)誤可能是標(biāo)點(diǎn)沒用英文或者網(wǎng)站錯(cuò)誤。
#include <stdio.h>
int main()
{
??? float height=1.5;
??? flaot length=1.7;
??? char unit='m';
??? printf("三角形的高%f %c \n",height,unit);
??? printf("長(zhǎng)方形的長(zhǎng)為%f %c \n",length,unit);
??? return 0;
}