Linux下整型转换成字符串函数——itoa 长整型转换成字符串

题目:编写程序,从键盘输入两个整数,分别计算出它们的商和余数,输出时,商数要求保留2位小数,并对第三位进行四舍五入。转型不成功。。。。。用函数解决问题。。。。。。

在Linux中的字符串函数库中提供了标准的atoi函数(将字符串转换成整型),但是却没有提供将整型转换成字符串的itoa函数。现在一个程序中要使用这项功能,既然人家不给我们提供,我们只能自己写一个了。函数源码如下

void itoa(int i,char*string)
{
int power,j;
j=i;
for(power=1;j>=10;j/=10)
power*=10;
for(;power>0;power/=10)
{
*string++='0'+i/power;
i%=power;
}
Linux下整型转换成字符串函数——itoa 长整型转换成字符串
*string='';
}

在linux下没有itoa这个函数

linux下的字符转换函数只有:

atof 字符串转换到浮点型数

atoi 字符串转换到整型数: int atoi(const char*nptr);跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。

atol 字符串转换到长整型数

ecvt 浮点型数转换到字符串,取四舍五入

fcvt 浮点型数转换到字符串,取四舍五入

gcvt 浮点型数转换到字符串,取四舍五入

strtod 字符串转换到浮点型数

strtol 字符串转换到长整型数

strtoul 字符串转换到无符号长整型数

toascii将整形数转换合法的ASCII字符串

参考文献:

http://blog.chinaunix.net/u3/95416/showart_1958964.html

————本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yinkaizhong/archive/2009/03/04/3956963.aspx

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/287801.html

更多阅读

LINUX下数据恢复 linux数据恢复工具

LINUX下数据恢复——简介数码照片进入每家每户,但在硬盘、U盘等逻辑结构容易损坏,可是损坏了怎么办呢,或者误删除了照片从文件夹里看不到了,其它数据还在,参照以下一步步可以帮您挽回您丢失的照片LINUX下数据恢复——方法/步骤LINUX下数

linux下DNS服务器的搭建 自己搭建dns服务器

本文出处http://cnsky.blog.51cto.com/2474423/433157一、概念介绍1、DNSDNS(domain name system)域名系统,DNS的主要功能就是将主机名称转换成IP地址。2、FQDNFQDN(fully qualified domainname)完全合格域名/全称域名,是指主机名加上全路

转 Linux下,使用cue拆分flac文件并转换mp3 flac生成cue

Linux下,使用cue拆分flac文件并转换mp3最近flac格式很流行。虽然它有这样那样的好处。但是很多专辑都被做成了一个大flac文件。这使得使用播放器播放起来不太方便。而且,很多随身听也不支持这种格式。在Linux下,通过几个程序的协作就可

声明:《Linux下整型转换成字符串函数——itoa 长整型转换成字符串》为网友野得想征服你分享!如侵犯到您的合法权益请联系我们删除