A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Dast 于 2015-6-2 23:44 编辑

#include"stdio.h"
int main()
{
        char b;
        b='\0';
        printf("%c\n",b);
        return 0;
}
结果:

21 个回复

倒序浏览
一定是你打开的方式不对...
回复 使用道具 举报
这个输出 应该是个空白的,然后换行,结束.        你这个界面,你用的是windows吧,你好好看看你是不是哪弄错了,跟a一点关系都没有啊.
回复 使用道具 举报 1 0
我也想知道答案
回复 使用道具 举报
是你打开方式的问题
回复 使用道具 举报
你换个环境试试,你这问题还真没遇见过。
回复 使用道具 举报
Xcode输出这么个鬼东西

Snip20150531_1.png (15.39 KB, 下载次数: 53)

Xcode输出这么个鬼东西

Xcode输出这么个鬼东西
回复 使用道具 举报
你的字符不是‘0’,而是'\0',再说你确定他会输出a?
回复 使用道具 举报
\0是什么鬼
回复 使用道具 举报
顶顶顶顶
回复 使用道具 举报
0对应的就是a
回复 使用道具 举报
围观  学习啦!
回复 使用道具 举报

'\0’对应的应该像2l说的那样,是ASCII码的空格才对吧?我是32位机,用的win7下的c-free,又运行一遍还是a。话说a对应的不是ASCII码里的97吗?
回复 使用道具 举报
'\0'是字符串的结束符,如果真是打印这个的话,应该是什么都没有才对。
回复 使用道具 举报
编译器的问题,用gcc和cc神马的绝对不会是这个
回复 使用道具 举报
你%d,出来的是多少呢?
回复 使用道具 举报
aofex 发表于 2015-6-1 18:32
你%d,出来的是多少呢?

%d,出来的是0
回复 使用道具 举报
飞翔的猪 发表于 2015-6-1 10:06
编译器的问题,用gcc和cc神马的绝对不会是这个

应该是我编译器的问题。
回复 使用道具 举报
小龙女的萝卜 发表于 2015-5-31 17:42
你的字符不是‘0’,而是'\0',再说你确定他会输出a?

是的,32位win7下c-free就是这个结果。
回复 使用道具 举报
你是不是多大了一个\
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马