社区
C语言
帖子详情
C中如何获得输入的字符的ASCII码值?
dingzhanxing
2004-11-15 10:08:32
我想在c中输入一串字符串 然后根据每个字符的ASCII值判断是数字还是+,-,*,/?
请问我如何 利用的它的ASCII码值??
...全文
2489
12
打赏
收藏
C中如何获得输入的字符的ASCII码值?
我想在c中输入一串字符串 然后根据每个字符的ASCII值判断是数字还是+,-,*,/? 请问我如何 利用的它的ASCII码值??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshi_zjf
2004-11-16
打赏
举报
回复
ASCII码中48-58是数字 65是A 97是a 32空格 剩下的可以不用管
copygirl
2004-11-16
打赏
举报
回复
字符本身就是一个数值
hwman
2004-11-15
打赏
举报
回复
直接写 i == '+'
ldemin
2004-11-15
打赏
举报
回复
直接判断就好了
zhangfjj
2004-11-15
打赏
举报
回复
没有必要这么
直接写
(i>='0'&&i<='9')
i=='+'
....
dingzhanxing
2004-11-15
打赏
举报
回复
这样说吧
1。ASCII码是几进制的
2。我想变一个程序 当输入一个字符串(只有0...9之中的数字和+,-,*,/)怎么判断??
cao262
2004-11-15
打赏
举报
回复
char i = '9';
if((i>=0x30)&&(i<=0x39)) {.....}
solomon1
2004-11-15
打赏
举报
回复
楼上说的有理,但对一些功能键的判断可调用bios中断,bioskey()
liudaqin
2004-11-15
打赏
举报
回复
它本身存储的就是ASCII码
raofr
2004-11-15
打赏
举报
回复
I=9
你的i是什么类型呢?
如果这样写
char I='9'
那么就可以
if (48<=I<=57) 这就是真的
(要写成 ((48<=I)&&(I<=57)) )
否则
int I=9的话
48<=I<=57就是假的
(同上,((48<=I)&&(I<=57)) )
dingzhanxing
2004-11-15
打赏
举报
回复
比如说0~~9的ASCII码是048--057 我如何判断输入的字符是不是在这范围之内?
比如赋值 I=9; IF(48=<I<=57) ...对吗??
zhangfjj
2004-11-15
打赏
举报
回复
它本身存储的就是ASCII码,你直接比较就是啦
C语言实验
输入
一个
字符
,找出它的前驱
字符
和后继
字符
,并按
ASCII码
值
,按从大到小的顺序输出这3个
字符
及其对应的
ASCII码
值
。
输入
一个
字符
,找出它的前驱
字符
和后继
字符
,并按
ASCII码
值
,按从大到小的顺序输出这3个
字符
及其对应的
ASCII码
值
。
ASCII码
值
中
文对照表
不用在为
ASCII码
再写一段程序了,文档查找,方便,随心。
键盘按键对应的
ASCII码
值
键盘按键对应的
ASCII码
值
,其实没什么内容
定义一个
字符
数组,
输入
一串
字符
,统计其
中
字符
的ACSII码
值
个位数是3的
字符
个数。
字符
数组
一个ascii 码
值
计算原代码的例子.zip_ascii
一个ascii 码
值
计算原代码的例子
C语言
70,032
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章