社区
C语言
帖子详情
看看吧,我也不知道怎么回事,
mitnick1964
2003-10-10 12:48:14
#include <stido.h>
main()
{
char c1,c2;
c1=getchar();
printf("\n%c,%d\n",c1,c1);
c1=c1+32;
printf("\n%c,%d\n",c1,c1);
}
为什么我输入
a
会得到
a
a,97
ü,-127
...全文
41
10
打赏
收藏
看看吧,我也不知道怎么回事,
#include main() { char c1,c2; c1=getchar(); printf("\n%c,%d\n",c1,c1); c1=c1+32; printf("\n%c,%d\n",c1,c1); } 为什么我输入 a 会得到 a a,97 ü,-127
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccwwbb
2003-10-10
打赏
举报
回复
因为c1+32(即97+32)超出字符范围。
#include <stdio.h>
main()
{
char c1,c2;
c1=getchar();
printf("\n%c,%d\n",c1,c1);
c1=c1+1;
printf("\n%c,%d\n",c1,c1);
}
这个程序输出:
a
a,97
b,98
努力偷懒
2003-10-10
打赏
举报
回复
这里高手太多了,轮不到我发表啊!呵呵!只能学习学习,望尘莫及啊!呵呵!
playboyxp
2003-10-10
打赏
举报
回复
#include <stido.h>
main()
{
char c1,c2;
c1=getchar();
printf("\n%c,%d\n",c1,c1);//输出这个字符和这个字符得ascii码
c1=c1+32;
printf("\n%c,%d\n",c1,c1);
}
为什么我输入
a
会得到
a
a,97
ü,-127//得到负值是超出char得范围
dddd8888
2003-10-10
打赏
举报
回复
超范围 -128 至 127
leyt
2003-10-10
打赏
举报
回复
同意
Januarius_
2003-10-10
打赏
举报
回复
溢出了
Bandry
2003-10-10
打赏
举报
回复
我想你是要这样做吧:
#include <stido.h>
main()
{
char c1,c2;
c1=getchar();
printf("\n%c,%d\n",c1,c1);
if (c1 >== 'A' && c1 <= 'Z') // 加上判断
c1=c1+32;
printf("\n%c,%d\n",c1,c1);
}
为什么我输入
a
会得到
a
a,97
ü,-127
panzhaoping
2003-10-10
打赏
举报
回复
UP
daizh
2003-10-10
打赏
举报
回复
#include <stido.h>
main()
{
char c1,c2;
c1=getchar();//输入a
printf("\n%c,%d\n",c1,c1);//%c表示将c1以字符输出(a),%d表示将c1以整数(a的ASCII值为97)输出(97)
c1=c1+32;//c1=129超出了字符最大128的范围而成-127
printf("\n%c,%d\n",c1,c1);//同上面解释类似
}
tigerhohoo
2003-10-10
打赏
举报
回复
char 的范围是-128~127 超出的部分被截取了
当你的MS OFFICE打不开时,安全模式也失效,来看我给你变戏法吧
别问我为什么,我是真的不
知道
出了什么鬼问题。 我是自认为电脑技术还算是过硬的人,公司和个人的电脑都被我整得挺明白的。 我的机械革命X9ti从买了到现在就没有恢复过系统或任何东西。 结果今天早上我
如果还不
知道
就去code.google.com看一看吧
也许不应该惊讶,很多人不
知道
code.google.com,是因为很多人并...所以如果你还不
知道
,就去code.google.com看一看吧,如果你已经
知道
了,也可以再去瞄一眼,因为新鲜的东东总是不断被发布出来。http://code.google.co
小明学长回学校
Description在未来的某一天,小明...于是小明学长就想约上那些老队友一起回去
看看
,但是又不想开车回去,因为他比较喜欢锻炼,所以想骑着山地车来次长途的旅行,顺便还能
看看
沿途的风景。现在学长准备year0-month0-...
家长叫我别天天我在房间没事多
看看
新闻,我说我马上写个爬虫爬新闻看!!!
其实长时间没写爬虫不是因为不想写,是不
知道
写什么了,小伙伴们有什么建议写的可以在评论区留下言,我有空有能力就写写,当然,必须是正经的网站(手动狗头) import requests from bs4 import
2021-03-13睡前misc
N种方法解决 是这样的,下载了一个打开不了的.exe ...属性里没啥东西,那就用010
看看
吧! 文件头是FFD8FF,搜一下文件尾FF D9,果然不是在最后 后面有什么么猫腻呢,让我康康 。。。。。 基础破解 昨天lz就下
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章