#include<stdio.h>
int main(void)
{
int i = 10;
printf("%d\n", i);
// 实际上i是以二进制存储在内存中的,%d是把二进制的i转换为十进制输出
return 0;
}
以上代码中需要使用输出控制符(%d)的原因:
1、程序经编译编程01组成的代码,01组成的代码可以表示数据也可以表示指令。
2、如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的格式输出就会有不同的输出结果。