C语言存储概念&基本概念
机器语言 由 0 1组成
汇编语言 主要控制的是寄存器
c语言 变量
高级语言
寄存器里面存放的就是0和1,也就是二进制数
每一个0或者1都代表一位,1字节(Byte)=8位(bit)
相关的单位换算还有
1KB(KB,千字节) = 1024B
1MB(MB,兆字节)=1024K
1GB(GB,吉字节,千兆)=1024MB
1TB(TB,万亿字节,太字节)=1024GB
变量
地址是由类型的,相同的地址可能有不同的类型
定义变量
空间地址由CPU自行分配
变量名代表整个空间
auto signed int b;//定义一个整型变量b
auto表示自动分配地址
signed表示有符号,也就是符号置为1
int 表示整型
b 变量名
C语言编译流程
预编译
编译
汇编
链接
C语言基本程序框架
#include <stdio>//包含头文件
int main()//程序主函数
{
return 0;
}
注释---不参与代码编译
//行注释
/*
块注释
*/
文件分类
.c 源文件存放源代码
.h 头文件存放声明
程序和代码的关系
代码编写的内容
程序是代码执行的流程
编译的产物是应用
主函数
程序的执行是从主函数开始,到主函数结束结束的
主函数是程序的入口,程序的出口
主函数在程序中有且仅有一个
#include <stdio>//包含头文件
int main()//程序主函数
{
return 0;
}
int 代表的是主函数的返回值为整型
() 函数参数
{} 把内部的内容看做一个整体结构,也就是代码块
return 0; 表示返回值为0
#include 预编译操作 文件包含
<> 在系统库路径下查找文件
stdio.h 标准设备的输入输出头文件
标准设备
标准输入 键盘
标准输出 屏幕
标准错误 屏幕
printf();//格式化输出
scanf();//格式化输入