输入数字字符串,转化为整数或浮点数

编程入门 行业动态 更新时间:2024-10-26 20:31:19

输入数字字符串,转化为<a href=https://www.elefans.com/category/jswz/34/1771264.html style=整数或浮点数"/>

输入数字字符串,转化为整数或浮点数

C语言的变量类型

int 整型变量

float 单精度浮点型

double 双精度浮点型

以下程序的作用:

将输入的数字字符串转化为整数或浮点数

#include<stdio.h>int main()
{char str[20];float output;printf("输入要转换的数字___");scanf("%s",str);int i;for(i=0;str[i]!='\0';i++){if(str[i]=='.')break;output*=10;output+=(str[i]-'0');}int t=1;for(i++;str[i]!='\0';i++,t++){float tail=(str[i]-'0');for(int j=0;j<t;j++)tail*=0.1;output+=tail;}//由于计算机小数是二进制存储,结果有误差是正常现象。printf("output:%.3f",output);return 0;
}

更多推荐

输入数字字符串,转化为整数或浮点数

本文发布于:2024-03-09 02:47:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1723482.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:整数   转化为   字符串   数字   浮点数

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!