首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

刚刚开始学,char=数目字 char='数字'char='\数字'几个有什么区别

2012-11-07 
刚刚开始学,char数字char数字char\数字几个有什么区别?都以%c的 形式输出第一个是对应asc2码表第二

刚刚开始学,char=数字 char='数字'char='\数字'几个有什么区别?
都以%c的 形式输出
第一个是对应asc2码表
第二个是 只有数字的最后一位
第三个 的时候输出 不规律


到底是怎么回事,或者这三个 有什么区别
#include<stdio.h>
main()
{
char a=82;(变成'82'和变'\82')
printf("%c",a);
}

[解决办法]
1、82和'\x52'都是'R'的ASCII数值,它们是等同的;
2、'82'是不合法的字符表达方式,取决于编译器的舍弃方式;
3、'\82'没有这样的写法,应该写为'\x52'。

热点排行