人和人交流用的是什么语言呢,不就是咱们的中文,英文等等;那人与计算机之间用的就是c语言。咱们中文刚开始的时候用的也不是现在的文字,是象形文字,甲骨文等等,那计算机刚开始也不是就直接诞生C语言的,最刚开始的时候用的是0,1,科学家们嫌它太复杂了,于是汇编语言就出来了,汇编之后就是B语言,B语言之后才是C语言,C语言也是一门高级程序设计语言。
C语言是一门面向过程的,抽象化的通用程序设计语言,广泛应用于底层开发。他是不同于C++,JAVA,Python等,它们是面向对象的程序设计语言,我们看张图:
在这图上C语言上是可以写操作系统,当然C语言也是可以写软件的,但是术业有专攻嘛。java,pyhton,c++是写软件的。
上边大概介绍了一下C,那我们写下第一个程序打印“hello world”,
在C程序中只能有一个函数入口,就是main函数,这里我们引用了<stdio.h>这个库,是为了调用printf这个库函数,printf这个函数是输出函数。那以.c为后缀的是怎么变成.exe的文件,我们先来看一下.c的文件,它是能用记事本打开的,
我们再看一下.exe的
它从.c到.exe经历了预处理,编译,汇编,链接这四个阶段。
在生活中我们有整数,小数,符号,那计算机里也有几个数据类型,那就是
那这些变量有什么用呢,我们可以用这些类型描述一个人的姓名,年龄,身高,比如:
是不是稍微有点意思了呢?