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(无规则自律)10 分钟前
【Linux驱动实战】:最简单的内核模块
linux·c语言·驱动开发·嵌入式硬件
無限進步D39 分钟前
关于高校C语言课程的学习方法
c语言·开发语言·学习方法·入门
自信150413057591 小时前
数据结构初阶之二叉树收尾
c语言·数据结构·算法
一叶落4381 小时前
【LeetCode 12】整数转罗马数字(C语言)| 贪心算法详解
c语言·数据结构·c++·算法·leetcode·贪心算法
一叶落4381 小时前
【LeetCode 289】生命游戏(C语言)|原地算法 + 状态标记法
c语言·数据结构·算法·leetcode·游戏
程序猿编码2 小时前
轻量又灵活:一款伪造TCP数据包的iptables扩展实现解析(C/C++代码实现)
linux·c语言·网络·c++·tcp/ip·内核·内核模块
AI科技星2 小时前
从v=c螺旋时空公理出发的引力与电磁常数大统一
c语言·开发语言·人工智能·线性代数·算法·矩阵·数据挖掘
J987T2 小时前
C语言、微机原理等
c语言·开发语言
努力中的编程者11 小时前
栈和队列(C语言底层实现环形队列)
c语言·开发语言
一叶落43812 小时前
题目:15. 三数之和
c语言·数据结构·算法·leetcode