导图社区 C语言框架
C语言:数据表现形式:标识符:用来命名变量、符号常量、函数、数组等的“有效字符序列”。
社区模板帮助中心,点此进入>>
C语言暂定逻辑
算法
数据表现形式
常量
整型常量
整数
实型常量
十进制小数形式
指数形式
xey
xEy
都表示x乘十的y次方
注意
x必需有
y必须是整数
字符常量
普通字符
又叫做单字符常量
用单引号‘ ’括起来的一个字符
转义字符
反斜杠\加上字符构成
转义就是只加完\后,这个字符的意义变更
虽然有两个符号
但视为一个字节
常见的有
\n
换行
\‘,\”,\?
输出’,“,?
存储方式
存储的对应的ASCII码的数值,而不是字符本身
字符串常量
用双引号”“括起来的若干个字符
长度是可视字符个数加一
因为字符串末尾会默认加入一个不显示的\0
符号常量
宏定义的一种
#define 符号名 符号的值
如#define pi 3.14
表明这个符号就是这个值
使用的好处
含义清楚
一改全改
注意事项
无需在定义末尾加上分号;
不可被再赋值,想要变更就在定义的语句中实现
变量
使用规则
先定义再使用
定义
变量类型 变量名
变量名的命名规则
变量实际上是一个拥有名字、特定属性的存储单元
类型
局部变量
全局变量
常变量
在该变量前加上 const
如:const int a=3;
比较
和普通常量比较
变常量有名字,常量无名字,二者的值都不可改变
和符号常量比较
符号常量预编译后,全部不存在 转化为其数值
常变量是占用存储单元,有存储其名字
标识符
用来命名变量、符号常量、函数、数组等的“有效字符序列”
只能由下划线、字母、数字组成
关系运算符
逻辑运算符
与
&&
a&&b
a和b同真才真,一假全假 整个结果才同为真
子主题
或
||
a||b
a和b一真全真 全假才假
非
!
!a a的否命题
a真!a假 a假!a真
条件运算符
表达式
三种基本结构
顺序结构
特点
自上而下运行
一个入口一个出口
选择结构
循环结构
数组
函数
浮动主题