没有合适的资源?快使用搜索试试~ 我知道了~
梁力老师C语言笔记第二章 常量、变量、数据类型、运算符和表达式
需积分: 2 1 下载量 160 浏览量
2022-07-11
17:34:56
上传
评论 1
收藏 1.27MB PDF 举报
温馨提示
试读
17页
第二章 常量、变量、数据类型、运算符和表达式 具体讲了所有类型的常量以及数据转换格式,运算符以及表达式,具体会考察表达式以及运算符的应用,类型会考察比如占了多少字节以及一些细小的知识点
资源详情
资源评论
资源推荐
第二章 常量、变量、数据类型、运算符和表达式
第一节 常量和变量
一、标识符和关键字
标识符:用来表示 变量名、函数名、数组名、类型名、文件名的字符序列,C语言的各种名称都是
由标识符来表示的。
1.
标识符必须满足的规则:
2.
标识符的第一个字符必须是字母或者下划线
标识符的其它部分必须由字母、下划线或数字组成
大小写字母表示不同意义,即代表不同的标识符
标识符不能使用c中的关键字
合法和不合法的标识符举例
3.
合法 非法
smart 5smart(不可以数字开头)
_decision bomb?(不可以含有特殊字符?)
FLOAT float(不可以用关键字)
key_board key.board(不能使用.只能用_ )
关键字:又称保留字,是一种与先定义的,含有特殊意义的标识符。C语言的关键字有类型标识
符、控制流标识符、预处理标识符以及其他标识符
4.
类型标识符
int、float、char、double、long、short、
unsigned、struct、union、enum、auto、
void、extern、register、static、typedef
控制流标识符
goto、return、continue、break、if、else、
for、do、while、switch、case、default
预处理标识符 define、include、undef、ifdef、endif
其他标识符 sizeof、volatile
C语言的关键字都是小写的
5.
二、常量与变量
常量,是指在程序执行过程中其值保持不变
1.
可以利用define定义一个标识符为常量,举例:
2.
1.
2.
1.
1.
1.
1.
3.
4.
5.
1.
2.
#include <stdio.h>
1
2
#define PI 3
3
int main()
4
{
5
float r,s;
6
r=2.0;
7
s=PI*r*r;
8
printf("%f",s);
9
10
return 0;
11
}
12
# 12.000000
13
注意:
🌸
这里的# define并不是程序中的第一条指令,而是C语言程序编译预处理命令,是一个说
明作用,定义PI称为符号常量,即标识符形式的常量,他的值是不可以改变的
符号常量名一般情况都是大写形式表示的,而变量名使用小写表示
变量:其值可以改变的量,命名应该遵循“见名知义”
3.
实际上一个变量在内存中占据一定的存储单元,在该存储单元中存放变量的值。变量也分为不同的
类型,如整型变量,实型变量、字符型变量
4.
c语言要求“先定义,再使用”
5.
注意:
🌸
对变量指定类型之后,就是对该变量分配相应的存储单元
一个变量确定了一种类型后,实际上就确定了对这个变量所能进行的操作。比如,可以对
两个整型变量进行取余,但是对两个实型变量是不可以使用取余运算的
变量定义的一般符号:数据类型标识符 变量名表;
第二节 数据类型
1.
1.
3.
4.
5.
1.
1.
1.
(1) 在C语言中,整型常数可以用十进制数,八进制数和十六进制三种形式来表示。
(2)C语言规定,凡是以数据“0”开始的数据序列,一律当作八进制整数;凡是以0x(数字0,字母
x)开头的数据都是十进制整数
(3)数字表示:
一、整型数据
整形常量
1.
十进制整数:243,-344
八进制整数:0733,-0743
十六进制数:0xffff,0x1111,-0x38
1.
1.
1.
1.
剩余16页未读,继续阅读
张张同学!
- 粉丝: 8988
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0