#include <stdio.h>void main(){ printf("%d, %c\n", '0', '0'); printf("%d, %c\n", '0'+3, '0'+3);}输出的是什么 为什么输出的是这个为什么%d所输出的是ASC||码
%d输出的不是一个十进制的数字吗 为什么输出的是ASC||码 是因为用''单引号括起来 认为是字符0吗?
ASCII码也是8位的2进制数,可以按不同的格式输出。按十进制输出就是48。''单引号括起来 是用来表示字符的