- 程序员的第一个程序
- C语言的基本数据类型
- 基本类型解释
- 类型的使用
- 总结
程序员的第一个程序
提示:可以拷贝到vs下使用
#include//预编译处理指令 //告诉编译器要在实际编译前包含stdio.h文件 int main() //一个工程中有且仅有一个main函数,它是程序的入口 { printf("hello world"); //输出函数printf() //含义为打印输出字符串"hello world" return 0; //代表程序正常退出,终止 }
C语言的基本数据类型 基本类型解释
c语言的数据类型分为一下8种:
char //字符数据类型 short //短整型 int //整型 long //长整型 long long //更长的整型 float //单精度 double //双精度
其中,这些数据又分为有符号和无符号,如果不添加符号unsigned默认为有符号数据类型。
有符号类型和无符号类型区别在于二进制位的最高位是否为符号位。
就拿int数据类型来说,int有4个字节(byte),一个字节有8个bit位,一个bit位用0/1来表示。int有32个bit位,即
00000000 00000000 00000000 00000000
从右向左开始,每一位表示的含义为2的(n-1)次方
如果是无符号整型,int最高可以表示为2的31次方,即
11111111 11111111 11111111 11111111
即4,294,967,295。
有符号整型规则为最高位0代表正数,1代表负数。
正数最高只能2的30次方,
01111111 11111111 11111111 11111111
即2,147,483,647。
负数最高只能
11111111 11111111 11111111 11111111
即-2,147,483,647。
如果想要查看数据类型的大小,可以使用sizeof() 去查看
sizeof(type) 可得到对象或者类型存储的字节大小。
#includeint main() { //当前为64位 printf("char数据类型大小:%d",sizeof(char)); //1字节 printf("short数据类型大小:%d",sizeof(short)); //2字节 printf("int数据类型大小:%d",sizeof(int)); //4字节 printf("long数据类型大小:%d",sizeof(long)); //4字节 printf("long long数据类型大小:%d",sizeof(long long)); //8字节 printf("float数据类型大小:%d",sizeof(float)); //4字节 printf("double数据类型大小:%d",sizeof(double)); //8字节 return 0; }
注意:各种类型的存储大小和系统位数有关。
关于printf()函数使用请访问C库函数-printf()|菜鸟教程
#include总结int main() { int a = 100; char ch = 'w'; return 0; }
初步了解C语言的基本数据类型,c语言的数据类型不止这一个,还有枚举类型,void类型,和派生类型。



