社区
C语言
帖子详情
c需要char型数字转换为,int型。
今天不打铁
2018-10-23 07:53:14
#include<stdio.h> int main() { char a='9'; int b=a-'0'; printf("%d",b); return 0; }
...全文
1480
22
打赏
收藏
c需要char型数字转换为,int型。
#include int main() { char a='9'; int b=a-'0'; printf("%d",b); return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
源代码大师
2021-05-06
打赏
举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
快乐胖电工
2021-02-28
打赏
举报
回复
没懂什么问题哦
苏仁
2021-02-27
打赏
举报
回复
也就只能是个位数的转化而已,两位甚至是三位就不行了
qq_43001187
2018-11-13
打赏
举报
回复
引用 1 楼 smwhotjay的回复:
int b=atoi(a)-'0';
减48就行
seven-rabbit
2018-11-06
打赏
举报
回复
引用 17 楼 俗人的回复:
这个有语病吧,在定义一个变量的时候不能直接将表达式赋值
可以的啊,,,,,,,,,,
beglage
2018-10-31
打赏
举报
回复
减去字符0 就可以解决这个问题
棉猴
2018-10-31
打赏
举报
回复
俗人
2018-10-30
打赏
举报
回复
这个有语病吧,在定义一个变量的时候不能直接将表达式赋值
蒲建建
2018-10-28
打赏
举报
回复
结果 9
Eternally☞北巷故人
2018-10-28
打赏
举报
回复
挺好的,并没有什么问题呀
英雄@末路
2018-10-25
打赏
举报
回复
这么写应该没问题,你想说啥?
benjiamen
2018-10-24
打赏
举报
回复
char型数字转换为int型 差不多是你这种写法..
我名字要很长
2018-10-24
打赏
举报
回复
写得挺好的,并没有什么问题
zhouqunhai
2018-10-24
打赏
举报
回复
程序没问题啊
636f6c696e
2018-10-24
打赏
举报
回复
这方法没错啊,问题在哪里?
自信男孩
2018-10-24
打赏
举报
回复
楼主的问题是什么?数字0~9对应的ASCII的值是val + '0',val为0~9
linfengc
2018-10-24
打赏
举报
回复
挺好的,输出9
只此冒泡君
2018-10-24
打赏
举报
回复
减 ‘0’ 之前 判断一下 a 是否 在 ‘9’ ‘0’ 之间
赵4老师
2018-10-24
打赏
举报
回复
电脑内存或文件内容或传输内容只是一个一维二进制字节数组及其对应的二进制地址;
人脑才将电脑内存或文件内容或传输内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
jdgdf566
2018-10-24
打赏
举报
回复
这样写写得挺好的,没有什么问题
加载更多回复(2)
C 语言
Int
To
Char
整数
型
转换
字符
型
程序说明:输入123,输出‘1’‘2’‘3’(后面三个就是字符输出)。
如何把
char
类
型
的
数字
字符
转换
成
int
类
型
近来面试遇到一个问题,通过控制台输入一个12位的
数字
,然后进行一些计算,然后被困在如何把
char
类
型
的
数字
转换
成
int
类
型
。通过搜索,找到两个解决办法。 1、把
char
型
转换
成
int
类
型
for(
int
i = 0;i<str.length();i++) {
char
temp_
char
= str.
char
At(i); //把字符
转换
...
char
(
数字
)
转换
int
刷题遇到一个考点是
char
型
数字
转
int
进行计算的问题。一看就会,一做就错,显然是在这里的认识薄弱了。将一番搜索的结果记录下来,以备再忘来打脸。
char
的定义参考:Java基本数据类
型
之
char
。 首先,
char
跟
int
这两种类
型
可以直接互转:
char
ch1 = 'a';
int
i = ch1;
char
ch2 = (
char
)i; 那么面对
char
in = ‘2’
需要
转成
int
做计算,那么很...
char
型
和
int
型
之间的类
型
转换
char
转换
为
int
型
数据 通过赋值方式将
char
类
型
变量
转换
为
int
型
变量,变量值为
char
类
型
变量的ASCII码值 例如:
int
a = ‘0’ 那么打印a的结果为48,如果想要得到正确的
数字
,
需要
减去ASCII码值。
int
型
转换
为
char
型
char
类
型
和
int
类
型
做加法运算时,
char
类
型
会
转换
为
int
型
之后进行加法运算;同时,
int
型
转换
为
char
型
是可以自动
转换
,但是
char
型
转换
...
char
型
数字
和
int
型
数字
的
转换
刷题时遇到
char
型
数字
和
int
型
数字
的
转换
,给的答案大概是
char
a=1;
int
a_=a-'0'; 这是一个很简单的数值类
型
转换
,所使用到的知识是ASCII码。
char
型
数字
0-9在ASCII码中是在48-58的位置上,所以
char
转换
为
int
时减去的字符’0’其实就是
char
型
数字
的ASCII码值减去了48。例如
char
型
数字
是5,ASCII码是53,减去’0’就是5,这个5可以赋给...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章