`
luotuoass
  • 浏览: 641988 次
文章分类
社区版块
存档分类
最新评论

整型和字符串的转化

 
阅读更多

一。整型到字符串

给定的一个整型数,如何转化成字符串?

1. int i=255;
char a[N];
sprintf(a,"%d",i);
ok
2.

string str= itos(i);
string itoa(int i)
{
string tmp="";
do
{
char ch = i%10 + '0';
tmp.insert(0,&ch);
}while( (i=i/10)!=0 )

return tmp;
}
ok
当然把最前面的0值滤掉

二。字符串到整型

库函数 atoi atof atol

如果有一定的格式如:"10:28:25",把对应的时间对出来,h,m,s。

string str="10:28:25";

sscanf("str.c_str(),"%d:%d:%d",&h,&m,&s);

欢迎补充

分享到:
评论

相关推荐

    蓝牙接收端 数字字符串转化为整形数子

    arduino蓝牙接收端字符串转化为浮点型数据(数字有效、小数也可以)。

    VB.NET 字符串与二进制间的转换

    VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换 VB.NET 字符串与二进制间的转换

    字符串,整型数据,字符型数组互相转换源码

    实现 字符串,整型数据,字符型数组互相转换源码

    MFC/VC++字符串与十六进制码之间互相转化

    关于字符串与十六进制码之间的转化,网上到是有不少理论方法,但是可用的没多少,专门写一个demo的更是没有。所以我自己写了一个实例(PS:用VC++6.0写的)上传,以便于遇到这个问题的人能更快的解决这个问题。

    字符串转整型

    面试必备的小程序,能把字符数组"123"转换成整型的123;

    SQL Server中,在“整型数字”和“字符串表示的十六进制数字”之间进行转换的函数

    SQL Server中,在“整型数字”和“字符串表示的十六进制数字”之间进行转换的函数: IntToHex 数字转十六进制 HexToInt 十六进制转数字

    c++将字符串转数字的实例方法

    C++字符串转化为数字的库函数 1、atoi 功 能:把一字符串转换为整数 用 法:int atoi(const char *nptr); 详细解释:atoi是英文array to integer 的缩写。atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是...

    C++ 整型与字符串的互转方式

    字符串转整型 C的方法 cstr是char*或者const char*类型的字符串 int num = atoi(str); int num = strtol(cstr, NULL, 10); //10 表示进制 C++11的方法 void test1() { std::string str1 = "1"; std::string str2...

    C#字符串数组转换为整形数组的方法

    主要介绍了C#字符串数组转换为整形数组的方法,涉及C#数组遍历与转换的相关技巧,需要的朋友可以参考下

    整型转字符串. c语言代码

    将整形转化为字符串,本人自写与非修改别人的。运行可以直接观察结果。程序虽然小但是在一些工程中确也相当重要

    ASP字符串转换为整形、双精度型、布尔

    asp可以轻松将字符串类型转化为其它类型的函数

    stm32-SDIO+FatFS文件int-asc

    stm32-SDIO+FatFS文件系统txt-int-ascii stm32 103 zet6 70mhz arm m3 单片机 sd卡系统,fatfs 读写sd 卡 实现存储文本文件 ...从文本读取将字符串转化到整形数组 实现大部分功能,大家可以共同探讨

    让Django的BooleanField支持字符串形式的输入方式

    再Django中,你可以把字符串形式的数值赋值给IntegerField,然后Django会默认把字符串转换成int。 但是BooleanField则不行,BooleanField只能接受True和False,或者0和1(BTW:在python中True即是1,False即是0)。 ...

    C#搞工控的一些代码.zip_C#工控代码_C#搞工控的一些代码_串口_数据库转换_转浮点

    1、字节转化为单精度浮点数 2、单精度转成字节 3、使用结构体 4、使用动态链接库 ...7、字符串转成字符数组 8、整形数据与字节数组相互转换 9、ASCII码的使用,适用于串口通信 10、c#获得时间和路径?

    16进制与10进制相互转换,整型,双整型,浮点数等

    所以使用程序读出的都是一个16进制字符串,这时就需要自己手动根据数据类型转换成10进制自己需要的数,自已编写的一个小工具,完美实现各种数据类型16进制与10进制之间的转换,包括Byte、Word、DWord、Int、Dint、...

    常用js大全,javascript校验大全

    1.56 删除字符串两侧的空格,返回的是删除两侧空格的字符串. 63 1.57 打开模式窗口,窗口居中 65 1.59 检验输入的时间段,日期格式yyyy-MM-dd 67 1.60 检验输入的日期yyyy-MM-dd 69 1.61 用下拉框显示月、日,日下拉框...

    js脚本大全 js验证大全 压缩包

    1.56 删除字符串两侧的空格,返回的是删除两侧空格的字符串. 63 1.57 打开模式窗口,窗口居中 65 1.59 检验输入的时间段,日期格式yyyy-MM-dd 67 1.60 检验输入的日期yyyy-MM-dd 69 1.61 用下拉框显示月、日,日下拉框...

    Java精华(免费版)

    //以上为三种将字符串转换成整形的方法。 for(int i=0;i;i++) { StringBuffer sb=new StringBuffer(); //使用stringbuffer,是因为它是可追加的。 for(int j=0;j;j++) { sb.append('*'); } System.out.println(sb....

    通信编程常用进制转换(C#)

    通信编程常用进制转换,项目中实测。 包含 btye转化成16进制字符、BCD转化成16进制、BCD转换为long、Double转换为压缩BCD、16进制转换为BCD、整形转换字节等多种常用转换。

    PHP基础知识介绍

    2. 字符串变量用双引号时其中变量和转义字符可以按照其定义正常输出,而用单引号输出内容时它会原样输出其内容,即转义字符或变量不会起作用,而只会原样输出字面内容,这个可以自己写一下代码看一下区别。...

Global site tag (gtag.js) - Google Analytics