VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 210|回复: 5
打印 上一主题 下一主题

INT型和字符型怎么实现互换?

[复制链接]
81_avatar_middle
最佳答案
0 
跳转到指定楼层
1#
在线会员 发表于 2020-1-22 21:34:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
INT型和字符型怎么实现互换?




上一篇:注册表中有没有打印机硬件信息
下一篇:怎么解除_tWinMain的警告
58_avatar_middle
最佳答案
19 
2#
online_vip 发表于 2020-1-23 00:04:29 | 只看该作者
INT是经过 typedef int   INT;
也就是说INT就是int类型。
最简单的方式,itoa atoi _ttoi,给楼主一些函数名,楼主自行搜索吧。
01_avatar_middle
最佳答案
24 
3#
online_admins 发表于 2020-1-23 21:28:49 | 只看该作者
楼上正解
int 转 char* 可以用 itoa
char* 转 int 可以用 atoi

具体看楼主的字符串类型是不是 char*,还是 wchar_t* 还是 STL 中的 string 还是 MFC 中的 CString?
06_avatar_middle
最佳答案
0 
4#
在线会员 发表于 2020-1-26 23:00:13 | 只看该作者
没有错,。。。。
63_avatar_middle
最佳答案
0 
5#
在线会员 发表于 2020-1-27 18:43:03 | 只看该作者
INT=int=char类型。经典的C语言是这样子的,你可以直接使用char 变量名进行强制转换是没有问题的。
printf里面%c是可以将int类型的直接按照字符类型输出,中文可能会出错。
如果你是想将数字内容转换成比如数字123转换成“123”字符串的话,可以使用itoa函数进行转换。
50_avatar_middle
最佳答案
1 
6#
在线会员 发表于 2020-2-17 12:36:11 | 只看该作者

  1. int a = 49;
  2. char b = '2';
  3. cout << a - '0' << endl;
  4. cout << (int)b << endl;
复制代码
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-2-25 16:52

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表
时时彩平台排名 体彩6+1 北单比分直播500 p3试机号 股票配资平台_杨方配资开户 海纳策略配资 庄牛网配资 一兆配资 益丰配资 股票分析 沪市股票指数 吉林快3 嘉宝集团股吧 上海时时乐 众鑫盈配资 富成配资 赢嘉策略