问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符串里的整数是不是不能进行运算的

发布网友 发布时间:2023-05-07 10:47

我来回答

3个回答

热心网友 时间:2024-02-24 11:15

字符串里的东西和普通的整形是不同的
但是可以转换:
方法1:
直接使用库函数:atoi
原型: int atoi(const char *nptr);
需要用到的头文件: #include <stdlib.h>

比如:

#include<stdio.h>
#include<stdlib.h>

void main()
{
char *ac="123";
char *bc="234";
int ai,bi;
ai=atoi(ac);
bi=atoi(bc);
printf("%d\n",bi-ai);
}

方法2.
用数字字符减去字符'0'得到数字的值
#include<stdio.h>

void main()
{
char *ac="123";
char *bc="234";
int ai=0,bi=0,i;

for(i=0;ac[i]!='\0';i++)
ai=ai*10+(ac[i]-'0');

for(i=0;ac[i]!='\0';i++)
bi=bi*10+(bc[i]-'0');

printf("%d\n",bi-ai);
}

热心网友 时间:2024-02-24 11:15

难道LZ想直接将字符串“123”和字符串“234”直接相加?
在C里面肯定不行的,先转为整形,再计算吧。
其他语言中不清楚。

热心网友 时间:2024-02-24 11:16

字符串和整数是两个类型,
字符串当然不能运算
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高启强与陈书婷结婚是哪一集 陈舒婷和高启强第几集结婚 高启强陈书婷结婚是第几集 高启强和陈书婷结婚是第几集 高启强和陈书婷第几集结的婚 狂飙高启强第几集和大嫂在一起的 2021年清明节时间(是公历几月几号) js中类似`${xx,xxxy}`的语句是什么意思? 用支付宝帐号注册的淘宝帐号但是淘宝显示未绑定支付宝帐号如图 银行黑户影响子女什么 在C语言中字符型数据可以和整型数据进行算术运算。 魔兽世界怀旧服匕首盗贼装备 免避的成语免避的成语是什么 四字成语查询免 免患的成语免患的成语是什么 免_的成语免_的成语是什么 永劫无间新手开局武器选择攻略 永劫无间三排阵容、武器选择推荐 永劫无间S1赛季单排武器选择推荐 永劫无间胡桃武器选择攻略 永劫无间迦南武器推荐迦南最强武器选择指南 永劫无间怎么切换武器 恚汗的拼音狐恚汗的拼音是什么 王乔舄的拼音狐王乔舄的拼音是什么 ...谷酰转肽酶(GGT)检查结果150是什么影起有什么危害? 请问从北京西站到西直门外德宝饭店怎么乘公交车能到 fifa足球世界怎么玩 《FIFA17》新内容玩法与体验感受解析 FIFA17433及4231阵型特点解析攻略 《FIFA17》UT模式开荒玩法及赚钱攻略 字符常量可与任意大小整型变量运算么 字符型数据与整形数据为什么能进行运算?一个字符跟一个数字进行加减... 航海王燃烧意志青年雷利技能加点推荐 根据纪律处分条例138条,怎么承认一些错误 自律者出众,不自律者出局 群生是不是生命的近义词? 虐杀原型2 怎么弄A哥皮肤 xbox360 虐杀原形2 A哥皮肤怎么解锁? 怒放的生命有多少方式展现 我忘了账号密码了,怎么恢复出厂设置? 如何种植食用菌怎么种植食用菌 工欲利其事必先利其器是什么意思? 幽微馥郁是什么意思 枸杞红枣红芪可以同时泡饮吗 菊花玫瑰枸杞茶红芪可以一起煮吗? 关爱的单词是什么 培训 的近义词 人为什么要善待生命? 梦见初恋得癌症的预兆 梦见很多没联系的初恋生病