一、数据类型
注意:字符型和整数型关系非常密切,可把字符型看做一种特殊的整型
二、常量和变量
整型常量
1.八进制整常数八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。
2、十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。
3、 十进制整常数没有前缀。其数码为0~9。
浮点型常量:如3.14 1.5e5
注意点:通常指数形式的浮点常量e或E前面必须有数字,后面必须为整数。
字符型常量: 如‘s’,通常用单引号括起来。
字符串常量:如“I am a student”,通常用双引号括起来。
注意点:字符型常量与单个字符串常量是不一样的。
变量
定义:其值可以改变的量。
变量名与内存中的某一存储单元相联系,变量名指存放在该存储单元的数据的值。
变量一般说明的格式:<类型标示符> <变量名>{,<变量名>(可重复多次)}
三、运算符和表达式
说明:
同一优先级的运算符,运算次序由结合方向所决定。
简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
四、 数据输入与数据输出
1、格式字符
格式字符:
2、附加说明符
3. printf()与scanf()
- printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。
- scanf(): 从标准输入设备(键盘)读取数据,并将值存放在变量中。
4. getchar()与putchar()
- getchar(): 输入单一字符
- putchar(): 用来输出指定的单一字符