C语言数与串之间转换的方法
2023-06-13 09:14:52 时间
整数转换为字符串:char*itoa(intvalue,char*string,intradix);
小数转换为字符串:sprintf(串,格式控制符列,数据);
字符串转小数:doubleatof(constchar*nptr);
字符串转整数:intatoi(constchar*nptr);
测试代码:
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inta=2013420;
floatb=2.054f;
doublec=5.24;
charsa[20],sb[20],sc[20];
//将整数a转换为字符串
itoa(a,sa,10);
puts(sa);
//将浮点型数据转换为字符串
sprintf(sb,"%g",b);
puts(sb);
//将double型数据转换为字符串
sprintf(sc,"%lg",c);
puts(sc);
printf("========以下是串转换为数值=========\n");
char*s1="123",*s2="1.23";
printf("%d\n",atoi(s1));
printf("%g\n",atof(s2));
getchar();
return0;
}
相关文章
- c语言循环中按键跳出,C语言跳出循环
- C语言文本流和二进制流
- C语言#include的用法
- 语言Linux下开发:从C语言到Python(linux下用什么编程)
- 程序Linux下编译C语言程序:实现新功能(linux下编译c)
- 快速上手:使用C语言与MySQL进行数据添加(cmysql添加数据)
- 在Linux系统中使用C语言编辑器(linux下c编辑器)
- 你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!
- Linux C语言实现自旋锁同步机制(linuxc自旋锁)
- C语言下Linux进程管理(c linux进程)
- Linux C语言界面开发:新时代的编程之旅(linux c 界面开发)
- C语言程序员必知的MySQL使用技巧(c mysql 怎么用)
- C语言与MySQL嵌入式开发的可能性(c mysql嵌入式)
- 存储过程C语言调用远程Oracle存储过程的实践(c 调用远程oracle)
- MySQL与C语言,各有不同的用途(c mysql不等于)
- C语言与Oracle数据库的完美结合(c add oracle)
- C语言实现将字符串转换为数字的方法