社区
C语言
帖子详情
怎么样把一个字符转换成整型?
cppTrier
2003-09-12 03:19:34
我本来想用atoi()但是atoi()的参数是const char*但我的数据是一个char没有办法转换请问应该怎么解决?
...全文
53
6
打赏
收藏
怎么样把一个字符转换成整型?
我本来想用atoi()但是atoi()的参数是const char*但我的数据是一个char没有办法转换请问应该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmdlm9804132
2003-09-12
打赏
举报
回复
其实是不是就两中数据类型呢?一种有小数点,一种没有?
nirvana_li
2003-09-12
打赏
举报
回复
我也同意skywater(宁镇子) 的说法,char到int是不用转换的,本来char也就是用short int表示的.编译器也会自动的对你想要转换的东东做隐式的转换~~~~~
akiko
2003-09-12
打赏
举报
回复
char ch='9';
int i=atoi(&ch);
skywater
2003-09-12
打赏
举报
回复
如果是一个char,根本不用转换,char与int实际上就是一个东西。
#include <stdio.h>
main()
{
char c = 10;
int i = 0;
i = c;
printf("i = [%d]\n", i);
return 0;
}
akiko
2003-09-12
打赏
举报
回复
char ch='9';
int i=atoi(&ch);
arfi
2003-09-12
打赏
举报
回复
char c = '2';
int d = c-'0';
将数字
字符
转换成
整型
数字
将数字
字符
转换成
整型
数字(简单方法) 具体思路: 可以通过数字
字符
的ASCALL码来进行计算。 实现方法: 定义
一个
int型的变量num来存放已经转变的
整型
数字。通过
一个
for循环每次取
字符
串的第
一个
字符
转换为
整型
数字。 for(int i = 0; i < n; i++) { num = num*10 + int(s[i] - '0'); } 第一次,num = 010+int(‘1’ - ‘0’)=1 第二次,num = 110+int(‘2’ - ‘0’)=12 第三次,num = 1
如何把
字符
串类型
转换成
整型
?
为什么80%的码农都做不了架构师?>>> ...
oracle转成
整型
_Oracle中如何用SQL把
字符
串
转换成
整型
?
您可以使用cast函数将数字
字符
串转化为
整型
。cast函数格式如下:CAST(字段名 as int);拓展资料结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高...
字符
串
转换成
整型
题目:将
字符
串
转换成
整型
,比如输入“123”,输出123。 解题思路: 利用每
一个
0-9数字
字符
对应的Ascii减去48就得到了
一个
0-9的
整型
数字。用前i-1位表示的
整型
数字乘以10加上第i位表示的数字,就可以得到
转换成
的
整型
了。注意
字符
串第1个
字符
也可以是+或-。当
字符
串第1个
字符
是-时,用前i-1位表示的
整型
数字乘以10减去第i位表示的数字,就可以得到
转换成
的
整型
了。这样的话,
C语言如何将
字符
型转为
整型
?
字符
型数据 -‘0’ 即可得到对应的
整型
数据 话不多说,看代码 #include <stdio.h> int main(void){ char ch = '1'; int num = ch - '0'; printf("%d\n",sizeof(ch)); //1 printf("%d\n",sizeof(num));//4 printf("%c\n",ch); //1 printf("%d\n",num); //1 return 0; }
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章