C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。●itoa():将整型值转换为字符串。●ltoa():将长整型值转换为字符串。●ultoa():将无...
inta=9;charb;b=(char)a;printf("%c",b);输出的结果就是9。在要转换的变量面前加括号,括号里面填目标类型即可。
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。用itoa()函数将整数转换为字符串。itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,...
s='0'+i%10;i%10相当于取i取的个位数,即数字3.字符0加上整数3就是字符3.(这个要弄明白哦)。所以字符s的字为3.itoa(i/10,s-1);i/10即123/10=12.迭代函数,字符指针s后退一位,s-1=...
str。如整型(int)的使用方式为sprintf(buf,"%d",a);如果a为123,那么buf中的字符串为"123"。常见的数字类型还有:1short,用%h输出;2long,用%ld输出;3float,用%f输出;4double,用%lf输出。
char*itoa(intvalue,char*string,intradix);功能为将任意类型的数字转换为字符串。intvalue被转换的整数,char*string转换后储存的字符数组,intradix转换进制数,如2,8,10,16进制等。float和double类型没有...
数组b里面实际放的也是字符。include<stdio.h>intmain(){inta[4]={1,2,3,4};charb[4];for(inti=0;i<4;i++)b[i]=a[i];for(inti=0;i<4;i++)printf("%c",b[i]);return0;}...
str[j]=(char)(num[i]+'0');}str[k]='\0';//尾部加个结束符,可以整串输出printf("%s\n",str);//整串输出for(inti=0;i<strlen(str);i++)//单个输出printf("%c",str[i]);return0;}...
sprintf是一个不定参数函数,根据format_string中提供的格式符,将后续参数转为字符串存储在第一个参数dst中。4、使用示例:shorta=1;intb=2;longc=3;floatd=4;charbuf[100];sprintf(buf,"%hd%d%ld%f"...
使用itoa函数。原型:externchar*itoa(inti);参考代码:include<stdio.h>include<stdlib.h>intmain(){inta=125;charb[50];printf("%s\n",itoa(a,b,10));//把10进制的125转成字符并输出。return0;...