C语言float类型学习

C语言的小数类型有两种,float和double;

float 称为单精度浮点型,double 称为双精度浮点型;

float 占用4个字节,double 占用8个字节;

下面看一下float;

cpp 复制代码
#include <stdio.h>

int main() {
	float x = 52.55;
	float x2 = 52.55f;
	
    printf("%f\n", x);
    printf("%f\n", x2);
    return 0;
}

printf函数使用%f 以十进制形式输出 float 类型;

数字有默认类型,对于整数,默认是 int 类型;对于小数,默认是 double 类型;

可以给数字加上后缀,手动指明类型,float类型加的后缀是f或F;

在devcpp运行如下;

在VC6运行如下;

一般小数直接使用double就可以了;

相关推荐
leo__52013 小时前
基于时延的麦克风声源定位 - C实现
c语言·开发语言·算法
cen__y14 小时前
Linux04(重定向)
linux·服务器·c语言
zmj32032414 小时前
单片机内存在C 语言编译后的 “逻辑分区”
c语言·单片机·内存分区
w_com.h14 小时前
C语言中 栈、队列、双向链表
c语言·开发语言·链表
cany100015 小时前
信号sigset_t
c语言
念恒1230615 小时前
进程控制---进程等待
linux·c语言
cen__y15 小时前
Linux05(管道)
linux·运维·服务器·c语言·开发语言·文件流
sghuter15 小时前
数字资源分发的技术架构与未来趋势
c语言·开发语言·后端·青少年编程
Sakuyu4346816 小时前
C语言基础(三)
c语言·开发语言
渡己之道16 小时前
笔记-lvgl移植到stm32f407
c语言·笔记·stm32