问答详情
源自:2-3 变量及赋值

printf("我今年%d岁!\n", age); age是干吗的

#include

int main() {    int age = 18;   /*这里定义年龄*/    printf("我今年%d岁!\n", age);    return 0;     } printf("我今年%d岁!\n", age);这个()后面的age是干吗的a?

提问者:FishBurger 2016-07-19 22:06

个回答

  • 七色流光雪月夜
    2016-07-19 22:11:08
    已采纳

    age 是变量,就是你前面定义的 int age = 10;  在这里age就代表18这个数字,显示位置是第一个%指代的位置,%d代表整数

  • 高安宇
    2016-07-19 22:23:18

    age是以二进制形式,

    %d是转换为十进制形式,

    printf("%d",age); 可以简单看作是一种替换与格式转换。个人浅见,不喜勿喷。