实例 #include<stdio.h>intmain(){intintegerType;floatfloatType;doubledoubleType;charcharType;// sizeof 操作符用于计算变量的字节大小printf("Size of int: %ld bytes\n",sizeof(integerType));printf("Size of float: %ld bytes\n",sizeof(floatType));printf("Size of double: %ld bytes\n",sizeo...
使用sizeof操作符计算int,float,double和 char四种变量字节大小。sizeof是 C 语言的一种单目操作符,如C语言的其他操作符++、--等,它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。 实例 #include<stdio.h>intmain() {intintegerType;floatfloatType;doubledoubleType;charcharType;//sizeof 操...
{ int a; float b; double c; char d; long long e; long double f; // sizeof 操作符用于计算变量的字节大小 printf("int 字节大小:%ld bytes\n", sizeof(a)); printf("float 字节大小:%ld bytes\n", sizeof(b)); printf("double 字节大小:%ld bytes\n", sizeof(c)); printf("char 字节...
char——1字节。int——4字节(早期为2字节)。float——4字节。double——8字节。如果你不明白自己所用的平台情况,可能用printf("%d %d %d %d\n",sizeof(char),sizeof(int),sizeof(foat),sizeof(double));测一下便知道了。
float, double是浮点型和双精度型,表示小数,区别是精度不同。float为单精度浮点型,能准确到小数点后六位,3.4 x 10^(-38)~ 3.4 x 10^(+38)double为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)char为单字节字符型,-(2^7)到2^7-1...
整数型:byte(占1字节),short(占2字节),int(占4字节),long(占8字节)。【byte,shuort,int,long 唯一不同就是存储空间容量大小不一样,根据具体需求存储的数据去选择合适的数据类型,一般选用int即可】 浮点型:float(占4字节),double(占8字节) 字符型:char(占2字节) ...
数值型:整-型:byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 1)、byte:字节类型,大小一个字节,取值范围为-128~127之间。例如:byte a=12; 2)、short:短整形,大小2个字节,最小值为-2^15,最大为2^15-1。例如:short a=12.3; ...
1#include <iostream>2intmain()3{4usingnamespacestd;5//int A=10;6//double B=6;7cout <<sizeof(int) <<endl;8cout <<sizeof(double) <<endl;9cout <<sizeof(float) <<endl;10cout <<sizeof(char);11system("pause");12return013; ...
2018-11-03 10:24 −一 C 语言包含的数据类型 short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 在不同的系统上,这些类型占据的字节长度是不同的: 在32 位的系统上 short 占据的内存大小是2 个byte;int占据的内存大小是4 个... ...
if(0==strcmp(c,"int")){ b=sizeof(int);printf("%d\n\n",b);} else if(0==strcmp(c,"char")){ b=sizeof(char);printf("%d\n\n",b);} else if(0==strcmp(c,"float")){ b=sizeof(float);printf("%d\n\n",b);} else if(0==strcmp(c,"double")){ b=sizeof(...