什么是C语言?
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易
的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。
许多著名的系统软件就是基于C语言开发的。
为什么要使用C语言呢?
C 语言最初是用于系统开发工作,特别是组成操作系统的程序。由于 C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用 C 语言作为系统开发语言。
C语言的标准
为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制
定了一套完整的美国国家标准语
法,称为ANSI C,作为C语言最初的标准。 [1] 目前2011年12月8日,国际标准化组织(ISO)和
国际电工委员会(IEC)发布的C11。
C11是当前最新的C语言标准。在它之前的C语言标准为C99。
敲出我们第一个C语言程序
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
相信许多刚刚学习编程的小白(包括我),敲得第一个程序都是这个,那么这个代码怎么去理解呢?
- 程序的第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。也就是我们常说的包含头文件。
- 下一行 int main() 是主函数,程序从这里开始执行。main()函数是程序的入口,而且整个程序中有且只有一个main()函数哦。
- 下一行 /.../ 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。在编程过程中如果遇到不需要的代码,可以直接删除也可以注释掉。当遇到比较难懂的代码,也可以文字注释下,方便自己阅读代码。
//第一种注释方法如下: // 单行注释 ---------------------------- //第二种注释方法如下()这种方法不可以嵌套使用 /* 单行注释 */ /* 多行注释 多行注释 多行注释 */
- 下一行 printf(...) 是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
- 下一行 return 0; 终止 main() 函数,并返回值 0。
数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
注意:有这么多类型是为了更好的描述生活中各