自动类型转换
C语言自学之自动类型转换
1 #include <stdio.h> 2 3 int main() 4 { 5 char c='a';//'a'=97;"a"=36; 6 int x; 7 double d; 8 printf("char自动转换为int类型,输出结果为%d\n",x=c); 9 printf("int自动转换为double类型,输出结果为%f\n",d=x); 10 return 0; 11 } 12 13 14 /* 15 char 类型数据转换为 int 类型数据遵循 ASCII 码中的对应值,ASCII码请查看WIKI 16 注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换 17 输出结果为36,与ASCII码中字母a对于的97 并不一致,有待解析!!! 18 经过调试,"a"输出的结果为36;'a'输出结果为97. 19 */
本文为博主原创文章,转载请注明来源http://www.cnblogs.com/wuyuenini/