toa ltoa ultoa三个函数的区别
来源:互联网 发布:期货数据接口 python 编辑:程序博客网 时间:2024/05/22 08:28
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
- toa ltoa ultoa三个函数的区别
- itoa atoi ltoa ultoa函数原型实现
- itoa atoi ltoa ultoa函数原型实现
- ltoa()函数
- 三个函数的区别
- strtol 和ltoa函数
- ltoa()函数用法
- ultoa
- 一小段C++程序,关于ltoa函数的
- CString类常用方法----Format(),sprintf(),itoa(),ltoa(),ultoa(),atoi(),atol(),atof()
- ltoa
- var_dump,var_export,print_r三个函数的区别
- realloc malloc calloc 三个函数的区别
- js的三个uri编译函数的用法和区别
- js中escape,encodeURI,encodeURIComponent三个函数的区别
- js中escape,encodeURI,encodeURIComponent三个函数的区别
- VirtualAlloc,GlobalAlloc,HeapAlloc三个分配内存函数的区别
- js中escape,encodeURI,encodeURIComponent三个函数的区别
- Java做的锁屏小软件
- online反卷积演示
- Junit单元测试与Eclemma的使用之覆盖率分析
- TCP三次握手/四次挥手详解
- RDLC报表应用之Subreport (传递Parameter and ReportDataSource)
- toa ltoa ultoa三个函数的区别
- Linux Call Trace原理分析
- NC仿真中出现死循环的分析
- SQL Server数据库连接,Web.config的正确配置
- 关于SFTP 、rcp等几种传输命令
- 商业开发实战之VB篇精彩视频
- WPF与silverlight的关系
- 位移操作
- 肩部三角肌介绍:肌肉英文名称和图示