社区
C语言
帖子详情
怎么把integer转换成string?
sunnf
2002-05-09 08:02:52
怎么把整形转换成字符形。_itoa不是ANSI的,不能用。我要用ANSI的。我是在linux下用。
...全文
1121
7
打赏
收藏
怎么把integer转换成string?
怎么把整形转换成字符形。_itoa不是ANSI的,不能用。我要用ANSI的。我是在linux下用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blue_soft
2002-05-09
打赏
举报
回复
1,int sprintf(char *string,char *format[,argument,…])
将字符串string的内容重新写为格式化后的字符串
2,char *ultoa(unsigned long value,char *string,int radix)
将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数
3,char *ltoa(long value,char *string,int radix)
将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数
4,char *itoa(int value,char *string,int radix)
将整数value转换成字符串存入string,radix为转换时所用基数
jaidy
2002-05-09
打赏
举报
回复
agree to leafstream(叶飘扬)
Tipel
2002-05-09
打赏
举报
回复
格式字符串输入输出
sprintf和sscanf可以搞定相互转换
不过如果你的程序很注重效率和资源,那么sprintf之类的函数效率不高,大量的使用它会使程序性能很差。
fangrk
2002-05-09
打赏
举报
回复
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string str;
int num;
cout<<"Input a number:";
cin>>num;
bool minus=(num<0?true:false);
if(num<0) num*=-1;
char ch;
while(num>0){
ch='0'+num%10;
str+=ch;
num/=10;
}
if (minus) str+='-';
reverse(str.begin(),str.end());
cout<<str;
return 0;
}
kaitty
2002-05-09
打赏
举报
回复
int wsprintf(
LPTSTR lpOut, // output buffer
LPCTSTR lpFmt, // format-control string
... // optional arguments
);
也可以
jishiping
2002-05-09
打赏
举报
回复
int num=10;
char buf[33];
sprintf(buf, "%d", num);
cwanter
2002-05-09
打赏
举报
回复
const int N=100;
char tmp[N];
int i;
sprintf(tmp,"%d",i);
String
与
Integer
相互转换
String
与
Integer
相互转换 //方法一:
Integer
类的静态方法to
String
()
Integer
a = 2;
String
str =
Integer
.to
String
(a) //方法二:
Integer
类的成员方法to
String
()
Integer
a = 2;
String
str = a.to
String
(); //方法三:
String
类的静态方法valueOf() ...
java
integer
转
string
,为什么不能在Java中将
Integer
转换为
String
?
I found some strange exception:java.lang.ClassCastException: java.lang.
Integer
cannot be cast to java.lang.
String
How it can be possible? Each object can be casted to
String
, doesn't it?The code is:Stri...
怎么把
String
类型转化成
Integer
类型???
怎么把
String
类型转化成
Integer
类型??? [问题点数:20分,结帖人java2000_net] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 关注 ppsdog198497
Java中
Integer
与
String
类型互转
前言 在日常的Java编程中,会遇到需要将int类型
转换成
String
类型的情况,这时候可以使用
Integer
类进行操作。在转换的时候,需要注意对象是否为null 一、
integer
转
String
类型 存在三种方法,核心都是静态方法to
String
() //方法一:
Integer
类的静态方法to
String
()
Integer
a = 3;
String
str =
Integer
.to
String
(a) //方法二:
Integer
类的成员方法to
String
()
Integer
a = 3; Stri
Integer
转换为
String
类型
Integer
i = 2;
String
s = i.to
String
(); 不能使用下面方法强转
Integer
i = 2;
String
s = (
String
) i;
Integer
类型转换为
String
类型,用强制转换,结果报错: Exception in thread "main" java.lang.ClassCastException: java.lang.
Integer
cannot be cast to java.lang.
String
...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章