C语言基础
文章平均质量分 89
Tao'note
一名爱好嵌入式的本科大学生,记录学习内容,分享学习心得。
展开
-
变量的存储类别
(1)自动变量:可以显式定义也可以隐式定义(2)静态变量:显式定义(3)外部变量:只能隐式定义,在需要时可以用关键字extern声名其为外部变量类别如何识别3种变量:在函数内部定义没有存储类别标识符的或带有auto标识符变量的为自动变量;在函数外部定义没有static标识符的或带有extern标识符的变量是外部变量;有static标识符的是静态变量。(1)自动变量:动态存储区(2)静态变量:静态存储区(3)外部变量:静态存储区。原创 2023-04-08 22:08:24 · 379 阅读 · 0 评论 -
C语言的位运算
位运算是C语言的一大特色,通过位运算可以实现一些底层操作。在单片机编程中也有很多时候会运用到C语言的位运算。要熟悉每一种位运算的规则以及其能实现的功能。“&”运算:通常用来对某些位清零或保留位“|”运算:可用于将数据的某些位置1“^”运算:可以实现某操作数的其中几位翻转,也可用来实现两个数的交换“<<”运算:可代替乘法使用,但要注意其条件还需要区分的一点就是“&&”和“&”、“||”和“|”,不要将逻辑与和位与、逻辑或和位或弄混。注意“>>”运算时高位的补位方式。原创 2023-04-04 21:58:02 · 1057 阅读 · 0 评论 -
C语言数据结构(3)——指针类型
数据类型 * 指针变量名其中:“ * ”表示其后的变量名为指针类型;“数据类型”是定义指针变量所指向的目标变量的数据类型,也可称为指针变量的基类型。指针是C语言中重要的一部分,是C语言的一大特色。学好指针要理清变量的两个物理意义,变量的地址和变量的内容,指针变量也是一样也有其变量地址和变量内容,不过指针变量的变量内容是其他类型变量的地址,在引用指针变量时就是间接的存取指针变量所指向的变量内容。原创 2023-03-29 22:57:18 · 963 阅读 · 0 评论 -
C语言数据类型(2)——构造数据类型
数据类型 数组名[常量表达式];“数据类型”: 是数组元素的数据类型。“数组名”: 遵循C语言标识符规则。“常量表达式”:表示数组中有多少个元素,即数组的长度。它可以是整型常量、整型常量表达式或符号常量。定义了一个一维数组a,int表示数组中a中的每一个元素都是整型的,数组名为a,此数组有5个元素。原创 2023-03-27 15:26:01 · 1836 阅读 · 0 评论 -
C语言数据类型(1)——基本数据类型及转换
C语言提供了多种的数据类型供使用者使用,不同的类型用于不同的运算目的,各种数据类型在提供了便利以外也带来了一些麻烦。所以我们在进行编程时要选择正确的数据类型,若选用不正确将会使程序编译出错、运行结果不正确或一些其他的问题。故在编程中重要的一步就是选择正确的数据类型,这点很重要。原创 2023-03-20 19:31:39 · 937 阅读 · 1 评论