long 转换到 char*
来源:互联网 发布:王欣出狱 知乎 编辑:程序博客网 时间:2024/05/04 02:18
转摘自:http://hi.baidu.com/lethalboy/blog/item/cac640a0e436baa7caefd025.html
itoa ltoa ultoa 这3个函数在头文件 <stdlib.h>中
其原形:
char *itoa(int value,char *string,int radix)
cahr *ltoa(long value,char *string,int radix)
char *ultoa(unsigned long value,char *string,int radix)
value 要转换的数。
String 字符串结果。
Radix value的基数。
显然易见:
i为int,l为long,ul为unsigned long。
数字不大时,用错了基本没影响。
说明:
此类函数是把 value转换成一个以空格结尾的字符串,并存储在string中(至多33个字节),不执行上溢出检查。
radix指出value的基数,radi 必须在2-36的范围内。
例:
#include <stdlib.h>
#Include <stdio.h>
void main( void )
{
char buffer[20];
int i = 3445;
long l = -344115;
unsigned long ul = 1234567890;
itoa( i, buffer, 10 );
printf( "String of integer %d (radix 10): %s/n", i, buffer );
itoa( i, buffer, 16 );
printf( "String of integer %d (radix 16): 0x%s/n", i, buffer );
itoa( i, buffer, 2 );
printf( "String of integer %d (radix 2): %s/n", i, buffer );
ltoa( l, buffer, 16 );
printf( "String of long int %ld (radix 10): 0x%s/n", l, buffer );
ultoa( ul, buffer, 16 );
printf( "String of unsigned long %lu (radix 10): 0x%s/n", ul, buffer );
}
输出
String of integer 3445 (radix 10): 3445
String of integer 3445 (radix 16): 0xd75
String of integer 3445 (radix 2): 110101110101
String of long int -344115 (radix 10): 0xfffabfcd
String of unsigned long 1234567890 (radix 16): 0x499602d2
- long 转换到 char*
- const char* 转换到 char*
- unsigned char 转换为 unsigned long方法
- char型和long型的转换
- QString int long char*之间的转换
- QT int long 转换char string
- char * 转换到 LPWCSTR
- Char** ptr 到Char*的转换
- CString 到char[]的转换
- CString 转换到 char* 缓冲区
- 从unsigned char * 转换成int,long... 类型
- qt中将int、long型转换成char、string
- qt中将int、long型转换成char、string
- qt中将int、long型转换成char、string
- 关于如何将char*转换成long型整数
- in_addr,char* ,unsigned long 之间的互相转换
- in_addr,char* ,unsigned long 之间的互相转换
- long、string和CString类型转换,CString转double、char *
- Oracle数据库链接(一)
- 自创的简单购物车类(asp)
- C# 窗体不显示最大化等按钮
- AS3代码优化技巧整理
- Oracle数据库链接(二)
- long 转换到 char*
- 程序人生演讲内容摘要 ---侯捷
- 而是我们处理它的方法和态度
- 网站并发测试工具介绍
- MS SQL 索引(一)
- 设计模式:概述
- 只见他手里抱着一个小孩子
- C# 播放mp3
- BuildForge Reflector plug-in 测试