文章目录
一、什么是C语言
对于程序员来说,学C语言往往是学编程的敲门砖,就像学武术前要扎马步一样,这是一种基本功。IT行业,一般每10年就有一次变革,近50年间,在IIOBE排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!
二、第一个C语言程序
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
stdio:标准输入输出(std - 标准 ; i - input ;o - output)
.c:源文件
.h:头文件
main函数:是程序的入口,有且只能有一个
printf:是一个库函数,专门用来打印数
(使用库函数就要包含相应的头文件)
return 0:代码正常运行结束返回0
void main()
{
//古老的主函数写法
}
三.数据类型
char //字符数据类型
int //整形
short //短整型
long //长整型
long long //更长的整型
float //单精度浮点型
double //双精度浮点型
整型数据是指整数
浮点数据是指小数
#include <stdio.h>
int main()
{
printf("%zu\n", sizeof(char)); //1
printf("%zu\n", sizeof(short)); //2
printf("%zu\n", sizeof(int)); //4
printf("%zu\n", sizeof(long)); //4
printf("%zu\n", sizeof(long long)); //8
printf("%zu\n", sizeof(float)); //4
printf("%zu\n", sizeof(double)); //8
return 0;
}
存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位)。