学习嵌入式Linux软件开发——第二天

一、C语言的基础框架

写任何代码前先敲好下图所示的“最小组成”
学习嵌入式Linux软件开发——第二天_第1张图片

学习嵌入式Linux软件开发——第二天_第2张图片

预处理:#include,这里是预处理指令,包含头文件的操作,将所包含头文件的指令替代;
(将一大串代码指令用#include代替)

每个程序都有一个main函数

二、变量

定义:在程序运行过程中,其值可以改变的量为变量,比如y=x+1,y随x值的变化而变化。

计算机中变量的4个规则

  1. 变量名:变量叫什么;
  2. 变量值:值是什么;
  3. 存储单元:变量放在哪里;
  4. 变量类型:是什么类型的变量。

变量先定义再使用,如int a=3,其中int代表变量类型、a为变量名、3为变量值。

理解:一个内存空间就好比是一个快递柜,里面的快件会变,就像内存的数据会变一样,所以叫做变量。根据变量类型的不同,也就是快件类型大小的不同,需要存放在不同大小和类型的快递柜中。

标识符/变量名:

  1. 由字母数字下划线组成,且只能以字母或下划线开头,不能以数字开头,如int a,int _a;
  2. 区分大小写,如int a和int A是不一样的两个变量名;一般用小写字母表示,增加可读性。
  3. 驼峰命名法,如int secondsPerYear、int _secondsPerYear(下划线可防止和系统用到的变量冲突);

数据类型:

  1. 整型数——整数——int data=10——用4个字节表示——8bit(1个字节=8位)——32位——c51用2个字节表示,最大是2^16=65535,所以不能定义int a=100000,这样就越界了,会出错。
  2. 字符型——ASCII码——char data='c'——用1个字节表示——8bit
  3. 浮点类型——小数——float data=3.2——用4个字节表示——32bit

三、输入和输出

学习嵌入式Linux软件开发——第二天_第3张图片

学习嵌入式Linux软件开发——第二天_第4张图片

学习嵌入式Linux软件开发——第二天_第5张图片

学习嵌入式Linux软件开发——第二天_第6张图片

学习嵌入式Linux软件开发——第二天_第7张图片

学习嵌入式Linux软件开发——第二天_第8张图片

总结:今天学习了c语言的基础框架、变量、输入printf。对于“%-m.nf”还不是太理解。

你可能感兴趣的:(学习,linux,c语言)