| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1871 人关注过本帖
标题:刚学c语言,遇到问题求解
取消只看楼主 加入收藏
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
刚学c语言,遇到问题求解
程序代码:
#include<stdio.h>
int main()
{unsigned char c=255;
printf("%d %c \n",c,c);
return 0;
}

为什么我c在128-255之间取值%c的输出只有128是对的,其他都是个“?”?
搜索更多相关主题的帖子: c语言 return 取值 输出 其他 
2017-09-09 10:35
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
unsigned char 我实验了0-128,全部输出对应ASCII。之后的全是问号,有人知道为什么吗?求教!
2017-09-09 11:02
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
回复 3楼 吹水佬
这我知道,可是我只有128成功了,其他都没成功,我试了几十个128之后的一个没成。
2017-09-09 12:43
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
回复 5楼 吹水佬
我的意思是,我这不是“有些”,而是只有128可以。我是新人,不知道是不是自己写的有问题,所以特来学习求教。
2017-09-09 15:23
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
我是用vs2010的,不晓得是我vs装错了 还是我写错了
2017-09-09 16:02
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
回复 7楼 吹水佬
我是用vs2010的,不晓得是我vs装错了 还是我写错了
2017-09-09 16:02
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
回复 10楼 吹水佬
谢谢指教。我刚学一星期,有些东西不懂。我按你的输入出来的还是2个问号。
图片附件: 游客没有浏览图片的权限,请 登录注册
2017-09-09 16:55
pydlq
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:129
专家分:488
注 册:2017-9-5
收藏
得分:0 
回复 12楼 吹水佬
谢谢,明白了。
2017-09-09 17:26
快速回复:刚学c语言,遇到问题求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013393 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved