简单不先于复杂,而是在复杂之后。
我使用的编译器是vs2019,当我们创建好项目并且创建源文件之后,就可以愉快地写代码了,下面我们将写出第一个C语言程序。
简单的C语言程序
首先,要写出主函数(main函数)。
#include<stdio.h>
int main()
{
printf("hello, world!")
return 0;
}
main函数是程序的入口,C语言代码从主函数的第一行开始执行。一个程序中可以有多个.c文件,但是多个,c文件中只能有一个main函数。
printf 是库函数,是打印函数,作用是在屏幕上打印信息。
库函数的使用要在源文件中引头文件(printf 的头文件是stdio.h)。
以上让我们写出了第一个简单的C语言程序,接下来我们来认识一下数据类型。
初识数据类型
不同的数据类型之间是有差异的,有些数据类型表示数字,有些表示字符。C通过一些基本的数据类型来识别和使用这些数据类型。数据类型大概有以下这些:
char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
- int 关键字可以表示最基本的整数类型。
- short、long、long long 都是整数类型的变式。
- char 关键字可以指定字母和其他字符,也可以表示较小的整数。
- float、double 表示带小数点的数,区别是double的精度更高。
通过这些关键字创建的类型,计算机的存储方式可以分为这两大基本类型 :整数类型和浮点数类型。
接下来介绍一下计算机中的单位
- bit - 比特位(是计算机中的最小单位,用来存放一个二进制位)
- byte - 字节 —>1 byte = 8 bit
- kb = 1024 byte
- mb = 1024 kb
- gb = 1024 mb
- tb = 1024 gb
- pb = 1024 tb
sizeof --- 关键字 ---- 操作符 --- 能够计算类型或变量所占空间的大小
这样就可以直观地看到不同的数据类型所占空间的大小了,单位是字节。