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

相关推荐
星恒随风6 小时前
C语言数据结构排序算法详解(下):冒泡排序、快速排序、归并排序和计数排序
c语言·数据结构·笔记·学习·排序算法
Rain5096 小时前
mini-cc 的 MCP 协议:给 AI 装个 USB-C 接口
c语言·开发语言·前端·人工智能·架构·node.js·ai编程
朔北之忘 Clancy9 小时前
2026 年 3 月青少年软编等考 C/C++ 一级真题解析
c语言·开发语言·c++·青少年编程·题解·考级
Navigator_Z10 小时前
LeetCode //C - 1073. Adding Two Negabinary Numbers
c语言·算法·leetcode
玖玥拾12 小时前
C/C++ 基础笔记(二)
c语言·c++
longxiangam14 小时前
esp-idf dsi 屏幕的驱动实现原理—— 关于零拷贝和 DMA 永续刷新
c语言·单片机·嵌入式硬件
zz345729811314 小时前
函数:python与c语言
c语言·开发语言·python
爱吃生蚝的于勒16 小时前
QT开发第二章——信号和槽
c语言·开发语言·c++·qt
六bring个六16 小时前
c/c++面试踩坑笔记
c语言·数据结构·c++
.千余17 小时前
【Linux】 TCP进阶详解:字节流、粘包问题、异常情况与UDP完整对比2
linux·运维·c语言·开发语言·经验分享·笔记·php