c语言怎么将数字转换成字符串
c语言将数字转换成字符串的方法:1、ascii码操作,在原数字的基础上加“0x30”,语法“数字+0x30”,会存储数字对应的字符ascii码;2、使用itoa(),可以把整型数转换成字符串,语法“itoa(number1,string,数字);”;3、使用sprintf(),可以能够根据指定的需求,格式化内容,存储至指针指向的字符串。
本教程操作环境:windows7系统、c99版本、Dell G3电脑。
c语言将数字转换成字符串的几种方法
方法1、ascii码操作:数字+0x30
由于char类型的保存形式是ascii码数值,所以可以加上数字0的ascii码48,即0x30,存储数字对应的字符ascii码。
#include <stdio.h> int main() { char str1 = 'c'; // 随便初始化一下 str1 = 0x30 + 5; printf("str1: %c ", str1); printf("str1: %d ", str1); return 0; }
登录后复制