short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 怎么去理解它们呢? 举个例子:见过藕煤球的那个东西吧?(没见过?煤球总见过吧)。那个东西叫藕煤器,拿着它在和好的煤堆里这么一咔,一个煤球出来了。半径12cm,12 个孔。不同型号的藕煤器咔出来的煤球大小不一样,孔数也不...
#include<stdio.h>#include<stdbool.h>intmain(){// 基本数据类型char ch='a';// 字符类型short num=10;// 短整型int age=25;// 整型long long bigNum=1000000000;// 长长整型// 浮点数类型float price=19.99;// 单精度浮点double weight=75.123;// 双精度浮点// 其他类型voidfunc();// 无类型bool...
char——>字符型(像"a"、"b"等字母均为字符型数据,且C语言中规定英文大小写字母不相等) short——>短整型 int——>整型 long——>长整型 long long——>更长整型 float——>单精度浮点型 double——>双精度浮点型 那么如果我们想输出上面这几种数据类型的数据,应该怎样正确书写格式呢? 大家还记不记得我们...
float: 4个字节double: 8个字节 long:4个字节(16位&32位是4B,64位是8B)longlong: 8个字节unsignedlong:4个字节(16&32位是4B,64位是8B) 64位编译器 char:1个字节char*(即指针变量): 8个字节shortint: 2个字节int: 4个字节 unsignedint: 4个字节float: 4个字节double: 8个字节long: 8个字节longlon...
longlong的大小是4~8字节,这里我们取8字节,相当于long long,作为最大的数据类型,long在使用时几乎很难造成溢出,因为比较无符号long最大值就为922京(9*10^18) signed long unsigned long 🖥️浮点型家族 浮点型家族就两个:float与double,float是4字节,double则是8字节,可表示的范围也是非常大,由于浮点型在...
long double:范围(可能)更大的浮点类型。能表示比double类型更多的有效数字以及更大的指数。我们在C语言中使用一个double类型表示一个双精度的浮点类型,一个double类型占用8个字节的存储位, 最高位为符号位,紧接着8位为指数位,剩下的52位为尾数位,我们使用%lf作为其格式说明符,而且double类型一般精确到小数位后...
char:占用1个字节的整数(字符)数据类型 short :占用2个字节的整数数据类型 int :占用4个字节的整数数据类型 long:占用4个字节的整数数据类型(有的编译器/环境占用8个字节)float :占用4个字节的浮点(小数)数据类型double:占用8个字节的浮点(小数)数据类型 ...
char 字符数据类型 代码示例:double a=3.14; double b,c; scanf("%lf,%lf",&b,&c); 输入...
1、精度不一样,float是单精度,double是双精度;2、表示小数的范围不一样,double能表示的范围比float大;3、double在内存中,占8个字节,float在内存中,占4个字节。float:浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型...
C语言中的数据类型相当丰富,主要包括以下几大类:基本数据类型:int:整数类型,用于存储整数值。float:单精度浮点数类型,可以存储带有小数点的数值。double:双精度浮点数类型,提供比float更高的精度和范围。char:字符类型,用于存储单个字符。枚举类型:允许你为一组整数值定义友好的名字。例如,你可以...