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

相关推荐
一路往蓝-Anbo2 分钟前
【第20期】延时的艺术:HAL_Delay vs vTaskDelay
c语言·数据结构·stm32·单片机·嵌入式硬件
就不掉头发1 小时前
I/O复用
运维·服务器·c语言·开发语言
问道飞鱼3 小时前
【Rust编程语言】Rust数据类型全面解析
开发语言·后端·rust·数据类型
ComputerInBook4 小时前
函数调用栈帧分析(Windows平台)
c语言·windows·编译原理·汇编语言·c++语言
SystickInt5 小时前
C语言 UTC时间转化为北京时间
c语言·开发语言
黎雁·泠崖5 小时前
C 语言动态内存管理进阶:常见错误排查 + 经典笔试题深度解析
c语言·开发语言
山上三树6 小时前
柔性数组(C语言)
c语言·开发语言·柔性数组
H CHY7 小时前
C++代码
c语言·开发语言·数据结构·c++·算法·青少年编程
小小8程序员7 小时前
除了 gcc/g++,还有哪些常用的 C/C++ 编译器?
c语言·开发语言·c++