【嵌入式软件工程师基础之C语言篇 DAY1】

今天主要搭建C语言框架开始 包括一些基础的语法 学习了以下几个部分

1、数据类型

char        //字符数据类型

short       //短整型

int         //整形

long        //长整型

long long   //更长的整形

float       //单精度浮点数

double //双精度浮点数

2、变量的使用

主要分为

局部变量 进入作用域生命周期开始,出作用域生命周期结束

全局变量 在全局变量进行定义时 会用到extern 同时存在于整个程序的生命周期

3、常量的使用

对于常量 常见的有

字面常量

const 修饰的常变量

#define 定义的标识符常量

枚举常量

关键点 枚举常量默认从0开始 此时打印出来会是0 1 2

4、字符串+转义字符+注释

(1)“hellon”这种由双引 (Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符 串。 注:字符串的结束标志是一个 的转义字符。在计算字符串长度的时候 是结束标志,不算作字符串内容。

(2)转义字符 (一般前面会有)

常见的有

书写连续多个问 时使用,防止他们被解析成三字母词(如:)

‘ 用于表示字符常量’

“ 用于表示一个字符串内部的双引

\ 用于表示一个反斜杠,防止它被解释为一个转义序列符

a 警告字符,蜂鸣 这个不太懂 有什么用

b 退格符

f 进纸符

n 换行

r 回车

t 水平制表符

v 垂直制表符

ddd ddd表示1~3个八进制的数字。 如: 130 X

xdd dd表示2个十六进制数字。 如: x30 0

注意:strlen 用来表示字符串长度 sizeof用来表示占内存的空间大小 单位是字节

5、选择语句

6、循环语句

7、数组

数组的类型只能用常量来表示

错误实例:

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115923 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月18日
下一篇 2022年3月18日

相关推荐