lixiaona0417

春去春又来

 

C/C++中几个数据类型转换的介绍

ltoa

  ltoa函数把长整形数转换为字符串的函数
  原型:char *ltoa(long value,char *string,int radix)
  功能:把value的值转换为以NULL结束的字符串,并把结果存在string中。radix是转换的基数值,在2 到36之间。分配给string的空间必须可容纳返回的所有字节(最多33字节)。
  返回值:指向string的指针
  头文件:stdlib.h
  ltoa()的声明是:
  char *ltoa(long value,char *string,int radix);
  value ----------------- 要转换的数值
  string ----------------- 转换后指向字符串的指针
  radix ----------------- 进制
  例如:ltoa(num,str,10); // 将num以10进制方式转换为串str
  如当num=159时,则str='159'

   

atoi

  C语言库函数名: atoi  功 能: 把字符串转换成整型数.名字来源:array to integer 的缩写。函数说明: atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是正负号返回零,否则开始做类型转换,之后检测到非数字或结束符 \0 时停止转换,返回整型数,原型: int atoi(const char *nptr);需要用到的头文件: #include <stdlib.h>

 

posted on 2011-03-05 14:15 微风 阅读(317) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜