###1.什么是C语言
计算机语言
###2什么是计算机语言
java.c c++ python ...
###3计算机语言的发展
1.二进制语言(机器语言)
2.汇编语言
==二进制语言的助记符==
ax +1
ADD ax, 1; 意思是ax=ax+1
3.高级语言
c ,c++ ,b
###4.大学生为什么要学习C语言
c语言是所以语言的基础
相较于c++ Java C 语言是一个低级语言
###5.学了C语言能干什么
1.嵌入式
产品等
2.操作系统
linux就是编写的
3 开发数据库
##二,第一个C语言程序
###步骤
1.新建代码源
快捷键ctrl +n
2.写头代码
#include<stdio.h>
#include:编译预处理命令
stdio :标准输入输出函数库standard input output
运用stido函数库里的函数来实现代码的运转
3.主函数
int main()
{
printf("hi ")
return 0;
}
int:整型
main:主函数(定义的函数,返回值是int整型)
格式:printf("内容")
\n :换行 回车
4.查错
1.中英文混杂
2.除了头文件和函数体不用分号,每段都要加分号
3.报错那行的错误可能出现在上一行
5.编译运行
编译f9 运行f10 编译运行f11
##三.变量
###6.数据类型
==几种几本的数据类型==
1.“Char-字符 ”
a b ......
2.“int整型”
整型 短整型,长整型,长长整型。
3.“浮点型”
float单精度浮点型,double双精度浮点型
4.数据类型所占的位数
5.“溢出”
给定的数据的值超过了这个类型能表达的范围,就会发生溢出,溢出有时是会倒置程序的错误
上图的值就是32767
###如何定义一个数据类型的变量
书架:内存
申请的空间名:a
存放在此空间的书名:0
eg:
1."浮点数的打印方法"
直接打印-%f
几f就是保留几位小数
2.“sizeof()”
判断类型的字节数
###如何并打印 输入一个变量
1.scanf():
2."索引"-&
取地址符
3.“打印用的占位符”
### 变量的赋值和初始化
1.赋值
并不是没定义了一个变量都要给他赋初值
有些中间变量,只需要当成存储器就好了,不需要赋值
C语言中变量必须满足先定义了再使用
2.“等号赋值”-从右往左
b c d 都没有定义
“初始化”
赋值的三种方式
变量赋值
将a 赋值给a
表达式赋值
将a+b赋值给c
直接给值
###变量的分类
全局变量
全局变量能在函数中直接被改变
局部变量
当全局变量和局部变量重名时,优先考虑局部变量,