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

相关推荐
凉、介2 分钟前
深入理解 ARMv8-A|Application Binary Interface (ABI)
c语言·笔记·学习·嵌入式·arm
2301_7890156229 分钟前
Linux基础开发工具一:软件包管理器、vim编辑器
linux·服务器·c语言·汇编·c++·编辑器·vim
玖玥拾31 分钟前
C/C++ 基础笔记(十)
c语言·c++
hanlin0338 分钟前
基于OpenHarmony 5.0的CAN驱动移植步骤
linux·c语言·华为·can·openharmony·t527
聆风吟º40 分钟前
【C标准库】深入理解C语言 atoi 函数:字符串转换为整数
c语言·开发语言·库函数·atoi
三品吉他手会点灯11 小时前
C语言学习笔记 - 44.运算符和表达式 - 运算符2 - 除法与取余运算符
c语言·开发语言·笔记·算法
kkeeper~11 小时前
0基础C语言积跬步之动态内存管理
c语言·开发语言
艾iYYY11 小时前
string 类的模拟实现
android·服务器·c语言·c++·算法
hai31524754313 小时前
FlashAttention C语言(C++)实现(展示版)
c语言·开发语言·c++·人工智能·算法
wuminyu14 小时前
Java锁机制之Java对象重量级锁源码剖析
java·linux·c语言·jvm·c++