(二)、C语言的基本数据类型
2016-12-20 18:14
218 查看
C语言的基本类型:
主要为六种基本类型:char,short,int,long,double,float
另外还有两种(与基本类型配合使用):unsigned,signed : unsigned表示无符号,signed表示有符号,默认为有符号。无符号需要鲜明用unsigned标志。
数据类型的长度:
void main(){
printf("char的长度:%d\n",sizeof(char));
printf("short的长度:%d\n",sizeof(short));
printf("int的长度:%d\n",sizeof(int));
printf("long的长度:%d\n",sizeof(long));
printf("float的长度:%d\n",sizeof(float));
printf("double的长度:%d\n",sizeof(double));
}
结果:
char的长度:1
short的长度:2
int的长度:4
long的长度:4
float的长度:4
double的长度:8
%d 为整数的占位符,sizeof为计算对象所占内存的函数,单位字节。
C语言中没有boolean类型,那如何来表示true或者false呢?
0表示false,非0数值表示true。
主要为六种基本类型:char,short,int,long,double,float
另外还有两种(与基本类型配合使用):unsigned,signed : unsigned表示无符号,signed表示有符号,默认为有符号。无符号需要鲜明用unsigned标志。
数据类型的长度:
void main(){
printf("char的长度:%d\n",sizeof(char));
printf("short的长度:%d\n",sizeof(short));
printf("int的长度:%d\n",sizeof(int));
printf("long的长度:%d\n",sizeof(long));
printf("float的长度:%d\n",sizeof(float));
printf("double的长度:%d\n",sizeof(double));
}
结果:
char的长度:1
short的长度:2
int的长度:4
long的长度:4
float的长度:4
double的长度:8
%d 为整数的占位符,sizeof为计算对象所占内存的函数,单位字节。
C语言中没有boolean类型,那如何来表示true或者false呢?
0表示false,非0数值表示true。
相关文章推荐
- c++ 虚函数内存浅析(一)
- C++ 函数调用运算符 () 重载
- C++调用Python方法
- HDU acmstep 1.2.3 text reverse
- c语言文件复制
- C字符数组与字符串区别
- c++11中的using关键字
- c++ 各个类型之间转化实例
- c++ overloaded重载
- c++ 十六进制字符串存入文件实例
- c++局域网多播
- leetcode 462 Minimum Moves to Equal Array Elements II C++
- LeetCode 008 StringToInteger(atoi)
- c++类的继承与派生
- C++编译期间字节序判断
- 从零开始做远控 第三篇
- (一)、初识C语言
- Mix C and C++
- 五子棋c语言
- 32位模式下C/C++程序可用最大内存