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

相关推荐
潼心1412o7 分钟前
C语言(长期更新)第15讲 指针详解(五):习题实战
c语言·开发语言
JuneXcy4 小时前
结构体简介
c语言·数据结构·算法
jiaway4 小时前
【C语言】第四课 指针与内存管理
c语言·开发语言·算法
黑客思维者6 小时前
《我是如何用C语言写工控系统的漏洞和Bug》连载(1)内容大纲
c语言·bug·工控漏洞
j_xxx404_6 小时前
数据结构:栈和队列力扣算法题
c语言·数据结构·算法·leetcode·链表
南莺莺6 小时前
假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来判别,表达式中的括号是否配对,以字符“\0“作为算术表达式的结束符
c语言·数据结构·算法·
buyutang_7 小时前
C/C++ Linux系统编程:线程控制详解,从线程创建到线程终止
linux·c语言·c++·学习
jiaway7 小时前
【C语言】第一课 环境配置
c语言·开发语言
Qiang_san8 小时前
GNU Make | C/C++项目自动构建入门
c语言·c++·gnu
青草地溪水旁9 小时前
C/C++中的可变参数 (Variadic Arguments)函数机制
c语言·c++·可变参数