嵌入式开发必备知识
C语言基础知识解答
C语言数组类型: ㈠基本类型: ⑴整型 : ①整型
②短整型
③长整形
⑵字符型
⑶浮点型 : ①单精度
②双精度
⑷枚举类型
㈡构造类型: ⑴数组
⑵共用体
⑶结构体
㈢指针类型
㈣空类型
C语言数据的常量与变量:
常量:指的是再程序运行中保持类型和值都不变的数据。
可分为四种常量类型:
整型常量 :二进制是数据在计算机中唯一的存储形式,整型常量 可用八进制 十进制 十六进制三种形式表示
浮点型常量 :浮点型,因实数的小数点位置在计算机中是可以浮动的原因的而得名。浮点型也称之为实型。
浮点型常量可用十进制小数形式和指数形式来表示,
字符常量 :是由单引号括起来的一个字符,如'a'。‘0’等。单引号是必不可少的,并且遵循ASCII码
字符串常量 :字符串常量是由一对双引号括起来的一个字符序列,如“a”,"123"。
变量:变量指的是再程序运行当中其值是可以被改变的量。
一个变量包括三种相关的要素:
(1)变量名:即是一个变量要有一个名字;
(2)变量的存储单元:即是每个变量在程序中被分配的存储空间,
存储空间的大小由定义的变量类型来决定的。
(3)变量的值:即是变量存储单元中存放的内容。
关键字与标识符:
关键字:C语言中预先规定的具有固定含义的一些单词,如 int,float 和char。只能用,并不能改变预先规定的含义。
注:保留字也具有关键字的含义 只不过保留字是指暂时未规定其用途,留作以后扩展用。
标识符:C语言中规定合法的标识符只能由字母 数字和下划线三种字符组成。且第一个字符必须是字母或者下划线。
标识符通常用做变量名,函数名等
变量的定义及其初始化:
变量必须先定义才能使用,
定义变量的同时也可以对变量进行初始化(即初赋值) 。