1.第一节课,什么是c语言?
是一种让人和计算机交流的语言,如:c/c++/java/python/Go语言。
C语言是一门广泛的计算机语言,通常广泛应用于底层数据的开发计算机语言,(操作系统的作用
启动硬件设施) (驱动就是驱动操作系统和硬件中间程序)(应用:如QQ/网盘......都是应用程序)
c语言通常比较适用于底层系统程序的开发,但也不是说不能用于表层开发。(wps-c语言编写的)
c语言是有一套标准的由美国国家标准局,设定了一套完整的美国国家标准语法。(ANSI C)
C语言最开始为c89,c90,c99现在有c11
【计算机语言 也叫二进制语言由1010000101010组成]
[汇编语言由助记符组成】
C语言是一门低级到高级的语言,由助记符组成汇编语言,C语言是由b语言转变来。
现在常用的语言:c++,python,java
C语言标准:ANSI C (89/90—使用最广泛的 c99......,c11,c17)
编译器(GCC,clang,WIN-TC,SUBLIME,MSVC,Turdo c等)
C语言是底层开发语言
这次用的vs2013 - vs2019叫集成开发环境 -集成了MSVC这样的编译器 -所以可以编写c语言的代码!
如何写有个c语言代码:
1.创建一个项目
2创建一个源文件【test.c这种叫源文件 test。h这种叫头文件】
3写代码【1.写出主函数(main函数)如:
#include{stdio.h} int main() { printf("你好"); return 0; }
c语言代码是从主函数的第一行开始执行的,所以c语言的代码中必须要由main主函数—入口]函数后面必须会有括号
return 0;叫函数体
main一般叫做函数名
int叫函数的返回类型【int是整形的意思】
返回的return 0; 返回零的意思
用这个和类似的库函数也要‘打招呼’(引用头文件)
的叫包含头文件
4.编译代码
编译+链接+运行代码:ctrl+F5
找项目名称设置属性:1配置属性2连接器3系统4子系统5更改成控制台
main函数不能重复只有一个,多个mian函数会出现错误会说已有主体。说明你的工程中出现多个main函数,主函数就是入口就相当于出现多个系统无法判断从那个入口进入
一个过程里面有且仅有一个main函数
1.一个工程中可以有多个.c文件
2.但是多个.c文件中只能有一个main函数
计算机语言——写程序——解决生活中的问题(但是必须要有能力描述生活中的问题)
c语言——浮点数(小数:15.6——1.56*10^1)
c语言——整形(整数)
3.数据的类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
int叫整形(如一个人20了写作:int age=20;)
short int;短整型 (也可以写作;short unm =10;)
float we= 55.5;单精度浮点型
double d=0.0;双精度浮点型
%d打印的意思
计算机中的单位:
从小到大:bit—比特位—(就是二进制里一个1的进制位)
byte-字节-一个字节等于八个比特位(1byte=8bit)
1kb-1024个byte
1mb-1024个kb
1gb-1024个mb
1tb-1024个gb
1pb-1024个tb
char是几个字节?(一个字节)
short (两个字节)
int (四个字节)
long (四个字节)
long long (八个字节)
float (四个字节)
double (八个字节)
c语言的标准:sizeof(long)>=sizeof(int)
c语言中会有这么多的数据类型是因为多类型可以合理的选择从而合理的运用空间
数据类型的作用创建变量(整形变量=int)(字符变量=char)
c语言的描述:
有两个常量,变量
常量-不能改变的量(变量的分类:局部变量,全局变量)
变量-能被改变的量
打印的类型有:
%d—整形
%f—float
%lf-double
int a = 10;(全局变量) int main() { (局部变量) int a = 10; printf("%d\n", a); return 0; }
目标
1学会一门计算机语言(c.c++,java)现在已选择c语言 ()
2数据结构算法的了解(必须要会一门基本语言) ()
3操纵系统 ()
4及计算机网络+网络编程(比较难认真学习) ()
5数据库()
6脚本语言()