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就可以了;

相关推荐
17(无规则自律)3 分钟前
【CSAPP 读书笔记】第一章:计算机系统漫游
linux·c语言·arm开发·嵌入式硬件·学习·ubuntu
WYH2874 分钟前
为什么在cubeide里勾选了can1,生成的工程里没有can.c?
c语言·开发语言
曾浩轩6 分钟前
C语言学习记录——BC113 数字三角形
c语言·学习
nuo53420229 分钟前
C语言实现类似面向对象的三大特性
c语言·开发语言
EmbedLinX35 分钟前
Linux内核之文件系统:从VFS到实际存储的运作机制
linux·服务器·c语言·c++
2501_927773072 小时前
嵌入式——I.MX6ULL裸机环境配置
c语言·嵌入式硬件
代码无bug抓狂人2 小时前
C语言之切蛋糕(运用前缀和算法和单调队列算法)
c语言·开发语言
进击的小头2 小时前
连续系统离散化方法(嵌入式信号处理实战指南)
c语言·算法·信号处理
LYS_06183 小时前
寒假学习(6)(C语言6+模数电6)
c语言·学习·模数电基础
智者知已应修善业3 小时前
【输出方形点阵】2024-11-1
c语言·c++·经验分享·笔记·算法