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

关于换行符的ASC码值,该怎么处理

2012-02-10 
关于换行符的ASC码值char t \nprintf(t %#0x,t)得到的结果是t 0xa1printf(t %d,t)得到的

关于换行符的ASC码值
char t = '\n';
printf("t = %#0x",t);
得到的结果是t =0xa1;
printf("t = %d",t); 
得到的结果是t = 101;
换行符的ASC码值不是13么?怎么这样显示的结果这么诡异呢???

[解决办法]
(1)换行符是'\r','\n'是回车;
(2)我的'\n',打印出来的是0xa,10.
[解决办法]

探讨

引用:

(1)换行符是'\r','\n'是回车;
(2)我的'\n',打印出来的是0xa,10.

我用VS2008,出来的结果跟你一样了。。。
t ='\n'出来的结果是10
t ='\r'出来的结果是13

热点排行