用C 如何把数字转化为字符串
答案:4 悬赏:10 手机版
解决时间 2021-04-03 06:44
- 提问者网友:niaiwoma
- 2021-04-02 11:55
用C 如何把数字转化为字符串
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-04-02 12:51
逐个遍历输入字符,比如字符1对应的ASCII是48,转换关系可以为ASCII值-48。
拓展:
1、字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="a",s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
2、字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s="a1a2···an"(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。
拓展:
1、字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="a",s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
2、字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s="a1a2···an"(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。
全部回答
- 1楼网友:深街酒徒
- 2021-04-02 15:24
int a=123;
char b;
b=a+'0';
printf("%c",b);
char b;
b=a+'0';
printf("%c",b);
- 2楼网友:低血压的长颈鹿
- 2021-04-02 14:08
int x = 123;
char str[4];
sprintf(str, "%d", x);
printf("%s\n", str);
这个应该可以的
char str[4];
sprintf(str, "%d", x);
printf("%s\n", str);
这个应该可以的
- 3楼网友:患得患失的劫
- 2021-04-02 13:52
用sprintf就可以了:
#include
main(){
int x = 123;
char str[4];
sprintf(str, "%d", x);
printf("%s\n", str);
}
#include
main(){
int x = 123;
char str[4];
sprintf(str, "%d", x);
printf("%s\n", str);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯