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

请问既然有编译器做翻译,那字符串转整数函数还有什么?

发布网友 发布时间:2022-04-30 11:36

我来回答

2个回答

热心网友 时间:2022-06-21 20:37

atoi("a") 是返回65

有时候我们需要对字符进行数值运算,比如密码 acd往后移三位,就是 65+2 67+2 68+2

你如果不把它转成数值运算,你说,acd如何转化成 cef呢??

1.强制数据类型转换
2.把字符转成ascii码来进行数值运算处理

一般是上面两条理由

热心网友 时间:2022-06-21 20:38

'0' ---叫字符常量,是1字节长度的整型常量。
0 -- 常数,4字节长度的整型常量。
单个字符种类很多,数值为 0 到255。 其中只有 字符 0,1,2,3,4,5,6,7,8,9 可以用 atoi 转为 数字 0,1,2,3,4,5,6,7,8,9。
字符串,可以含1个字符,也可以含很多个字符。字符串 "xyz" 就不能转化为“一个整数值”。

编译器 带的函数很多,用不用它们,取决于函数功能是否满足需要,使用是否方便,程序员是否乐意用它。
例如,字符char c="5" 转整数, 程序员可以用 x=c -'0';
例如,字符串 char s[]= "98765" 转整数,程序员可以用 sscanf(s,"%d",&x);
不一定要用 atoi();
省事不省事 -- 见仁见智,不可一概而论。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 Appropriatioon oil怎么翻译啊!哪位高人指点一下~ 急:请问claims-based怎么翻译? After Tax Operating Income - ATOI是什么意思啊? 加拿大的g2驾照在国内公证后不换证可否短期开车 top wave global limited certifica of authorizatio 请问朋友有没有知道哪里有免费的股票股指期货数据接口? 请问香港的驾驶执照可以在加拿大使用吗? 期货 现在有没开放数据接口的行情软件啊 持中国驾照在加拿大怎么开车才合法 如何办理中国驾照转为加拿大驾照 TB,金字塔期货行情数据来源的问题,有做期货的朋友帮帮忙,感谢! 新移民在国内已有驾照,去加拿大如何申请驾照? 商品与股指期货实时tick数据行情接口哪里能提供 银行卡有网贷可以办二类卡吗 #数据#金融期货实时接口 大陆有没有能够提供在线期货历史行情接口服务的供应商 有身份证,信用卡,储蓄卡可以做什么网贷 商品期货实时行情数据Api接口分笔全推导出。商品期货股指期货实时接口,c++请问哪里有 用我的名字身份证帮朋友办了张银行卡,他可以用这张卡去网贷吗? 提供身份证和银行卡照片可以办网贷吗 超级简单的英语翻译哦·英语厉害的来哦· 34.什么是人的异化? 食物灭菌处理英文怎么写 请高手翻译一下。。。ありがとう 请哪位高手替我翻译一下英文,翻译成中文。 555,谁帮我翻译下,中文翻英文,急死我了 wps流程图画完之后怎么整理完善,比如文字框对齐,大小一样,连接线对齐且位于文字框中间 新浪微博手机包月是从订购成功就开始算吗还是下个月 最新版的手机微博怎么取消会员自动续费,刚刚莫名其妙的被扣了一个月 手机上新浪微博要钱不? 头发上的虱子卵怎么去除 头发上虱子的卵壳怎样去除 铅油是不是油漆,有毒吗? 铅油的成分 能教我怎么ps微信好友人数吗? 铅油的用途 铅油.麻怎样用法 可是我的微信看来是自己的,实名认证都是老婆的身份证名字,不知怎么才可以换回来? 微信的实名认证不是本人的怎么解除,没有银行卡?还不能注销微信支付有,要姓名和身份证号才能 我以前下载微信用的我老公的名字和身份证,我现在要怎样改回来?