Previous slide
Next slide
Toggle fullscreen
Open presenter view
第2章 基本元素
C语言程序设计
本章内容
字符集和标识符
数据类型
常量与变量
运算符和表达式
位运算
类型转换
字符集和标识符
C语言的字符集包括字母、数字和特殊符号
标识符命名规则:
只能由字母、数字和下划线组成
第一个字符必须是字母或下划线
不能使用关键字作为标识符
数据类型
基本数据类型:
整型(int)
字符型(char)
浮点型(float, double)
构造数据类型:
数组、结构体、共用体
指针类型
空类型(void)
常量与变量
常量:程序运行过程中值不能改变的量
字面常量、符号常量(const修饰)
变量:程序运行过程中值可以改变的量
需要先声明后使用
具有存储类型和作用域
运算符和表达式
算术运算符:+、-、*、/、%
关系运算符:>、<、>=、<=、==、!=
逻辑运算符:&&、||、!
位运算符:&、|、^、~、<<、>>
赋值运算符:=、+=、-=等
条件运算符:? :
位运算
按位与(&):两个相应位都为1时结果为1
按位或(|):两个相应位有一个为1时结果为1
按位异或(^):两个相应位不同时结果为1
按位取反(~):将操作数的每一位取反
左移(<<):将二进制位向左移动指定位数
右移(>>):将二进制位向右移动指定位数
类型转换
自动类型转换:
遵循"从低级到高级"的转换规则
强制类型转换:
使用强制类型转换运算符(类型名)进行转换
注意数据溢出和精度丢失问题
总结
掌握C语言的基本元素是编写程序的基础
理解数据类型、常量变量、运算符等概念
熟悉位运算和类型转换的使用方法
下一章将学习格式化输入与输出