77问答网
所有问题
当前搜索:
C语言怎么把字符串转换成数字
用
C语言
写一段函数,
把字符串
常量12345变成整数12345?
答:
include <stdlib.h> void main(){ char *p="12345";int i,s=0;for(i=0;p[i];i++)s=10*s+p[i]-'0';printf("s=%d\n",s);}
c语言
如何把输入的
字符串
进行
转换
答:
1、第一新建一个project。2、输入头文件#include。3、输入主函数int main()。4、接着输入函数主体部分,变量必须先定义类型再使用。5、输入变量的值,注意这里scanf里变量名前必须加&,结尾必须加分号。6、输入函数主体部分并输出。7、点击编译按钮,查看是否有error。8、接着直接运行,如此便
转换
了。
在
C语言
中,
怎么
表示一个字符是
数字字符
?
答:
char a;a>='0'&&a<='9'为true则为
数字字符
用
c语言把
一个
数字
反过来
答:
用
c语言把
一个
数字
反过来可以参考下面的代码:include <stdio.h> include <string.h> void main(){ char str[100];printf("请输入一个数:");gets(str);printf("%s\n",strrev(str));}
C语言字符串
转成INT型数组
答:
include<stdio.h> int main(){ int i,a[200];char s[200];gets(s);for(i=0;s[i];i++)a[i]=s[i];a[i]=0;for(i=0;a[i];i++)printf("%d ",a[i]);printf("\n");getch();return 0;} 如果是
数字串
,则有以下的
转换
:include<stdio.h> int main(){ int i,a[200]...
C语言
,①写一个
把数字字符串转换成
十进制整数的函数,它只有一个字符数组...
答:
include<stdio.h> int str2int(char s[],int r)//把r进制的
字符串转换
为十进制数 {int i,n=0;for(i=0;s[i];i++){if(s[i]>='0'&&s[i]<='9')n=n*r+s[i]-'0';else {if(s[i]>='a'&&s[i]<='z')s[i]-=32;if(s[i]>='A'&&s[i]<='Z')n=n*r+s[i]...
编程:将一个
数字字符串转换成
一个整数(不得调用
C语言
提供的将字符串转换...
答:
i++; //计算一共多少位
数字
。} for (j = 0;j < i;j++){ b = *(p+j)-48;a = a*10+b;} a = a*sign;//计算出来的数字乘以前面判定的符号。return a;} int main(void)//主函数。{char str1[10] = "";int a;printf("请输入
字符串
str1 = ");gets(str1);a = ...
c语言
字符串转换成
整型(我是菜鸟请简单一些!谢谢!)
答:
a是一个
字符串
数组 直接通过(int)a得不到你输入的值 你输入的值是一个一个的赋值到字符串数组的 比如说 12 其中a[0] =1 a[1]=2; a[2]='\0' 其中'\0'代表字符串的结束 就是这样存放的 你可以这样做:include<stdio.h> include <memory.h> void main(){ printf("请输入字符串:\...
C语言
把c
har 型 或者 整数转化成二进制 要
怎么
转
答:
原 型 char *itoa( int value, char *string,int radix);功 能 把一整数转换为字符串 用 法 itoa(i,num,10); i ---需要
转换成字符串
的数字 num--- 转换后保存字符串的变量 10---
转换数字
的基数(即进制)。10就是说按10进制转换数字。还可以是2,8,16等等你喜欢的进制类型 返回值...
C语言
中
数字怎么
赋值给
字符串
,并且输出的是数字呢?
答:
1、新建一个
字符串
数组的定义与输出 项目。2、添加一个 str.
c
文件。3、包含stdio.h和stdlib.h头文件。4、输入main函数主体,system()和返回值。5、定义一个字符串变量str。6、使用printf()函数输出字符串变量str。7、运行程序,查看输出结果。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜