《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-2 常量

武汉理工大学计算机学院信息技术会00心00000000009000000计算机程序设计基础C语言主讲教师:李宁武汉理工大学Wuhan Universityof Technology
主讲教师:李宁

计算机程序设计基础C语言O常量电武汉理工大学Wuhan Universityof Technology
计算机程序设计基础C语言

常量(Constant)C语言中的常量有整型常量、实型常量、字符型常量、字符串常量、符号常量、枚举常量等。基本类型常量是通过书写形式隐式说明的,即由其书写格式确定数据的类型是实数、十进制整数、八进制整数、十六进制整数、字符还是字符串
C语言中的常量有整型常量、实型常量、字符型常量、字符串常量、 符号常量、枚举常量等。 基本类型常量是通过书写形式隐式说明的,即由其书写格式确定数 据的类型是实数、十进制整数、八进制整数、十六进制整数、字符 还是字符串

整型常量(integerconstants)整型常量有三种形式:十进制、八进制和十六进制整数。十进制整数:由0-9这10个数字和正负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略;当一个整数是两位或大于两位数时,其最左边的数字不能为0。例如:123597-4250-0是合法的整数。而0932是非法的整数表示方法。■八进制整数:必须以0(零)开头并由0-7这8个数学和正负号组成,正负号只能出现在最左边。正数正号可以省。例如:01230404-0453-00是合法的八进制整数,而0128是非法的
整型常量有三种形式:十进制、八进制和十六进制整数。 ◼ 十进制整数: 由0-9这10个数字和正负号组成,正负号只能出现在最左边。表示一个正数时, 正号可以省略;当一个整数是两位或大于两位数时,其最左边的数字不能为 0。 例如:123 597 -425 0 -0是合法的整数。而0932是非法的整数表示方法。 ◼ 八进制整数: 必须以0(零)开头并由0-7这8个数字和正负号组成,正负号只能出现在最左边。 正数正号可以省。 例如:0123 0404 -0453 -00是合法的八进制整数,而0128是非法的

整型常量(integerconstants)■十六进制整数。必须以0x(0X)开头,由0-9,a,b,c,d,e,f(或A,B,C,D,E,F这16个符号和正负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略。例如:0x1230Xfa1-0x9a12-0x0是合法的十六进制数。0x12g-x897a25b是非法的十六进制数
◼ 十六进制整数。必须以0x(0X)开头,由0-9,a,b,c,d,e,f(或A,B,C, D,E,F)这16个符号和正负号组成,正负号只能出现在最左边。表示一个正 数时,正号可以省略。 例如: 0x123 0Xfa1 -0x9a12 -0x0是合法的十六进制数。 0x12g -x897a 25b 是非法的十六进制数

实型常量(floatingpointconstants)实型常量又称浮点型常量,有两种表示方法:十进制小数形式和指数形式。十进制小数形式:十进制小数由0-9十个数字、小数点、正号、负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略。如:123.5032.45.00.是正确的书写方式
实型常量又称浮点型常量,有两种表示方法: 十进制小数形式 和 指数形式。 ◼ 十进制小数形式:十进制小数由0-9十个数字、小数点、正号、负号组成,正负号只 能出现在最左边。表示一个正数时,正号可以省略。如:123.5 032.45 .0 0. 是正确的书写方式

实型常量(floatingpointconstants)■指数形式。指数的一般形式如下:厂T整数部分.小数部分Te土n]"整数部分”和“小数部分”不可全无。[e土为指数部分,e可大写,n是一个1~3位的十进制整数(第一位可为0)?2e2表示2×102。例如:123.5E3,-0.45e-4,1E+012,0e5是合法的指数形式。-E5,-1E2.05,.e5,0.8E+k是非法的指数形式
◼ 指数形式。指数的一般形式如下: [ ][整数部分][ .小数部分][e±n] “整数部分”和“小数部分”不可全无。 [e±n]为指数部分,e可大写,n是一个1~3位的十进制整数(第一位可为0),2e2表 示2×102 。 例如:123.5E3,-0.45e-4,1E+012,0e5是合法的指数形式。 -E5,-1E2.05,.e5,0.8E+k是非法的指数形式

字符型常量(characterconstants字符常量是用一对单引号括起来的一个字符,如:‘a、'A'S'等。空字符也是字符,它包含0个字符,值为0,可以表示为也可以表示为0,程序中总是用0'表示空字符
◼ 字符常量是用一对单引号括起来的一个字符,如:a 、 A 、 $等。 空字符也是字符,它包含0个字符,值为0,可以表示为 , 也可以表示为\0,程序中总是用\0表示空字符

字符型常量(characterconstants在C语言中还有另外一种字符常量,称为转义字符。Escape Sequences, a combination of two characters that produces a special effect within atext string. The lst character is always a backslash()福转义字符是以反斜线)开头的字符串,也称为控制字符。因为它们中的大多数具有控制功能,如n代表换行符,在printf()函数中使用它可以实现换行的功能
◼ 在C语言中还有另外一种字符常量,称为转义字符。 Escape Sequences, a combination of two characters that produces a special effect within a text string. The 1st character is always a backslash(\). ◼ 转义字符是以反斜线(\)开头的字符串,也称为控制字符。因为它们中的大多数具有 控制功能,如\n代表换行符,在printf()函数中使用它可以实现换行的功能

转义字符表转义字符含义注释10空字符null响铃laalarmIb退格,从当前位置向前移动一格backIffeed换页,从当前位置换到下一页开头In换行,从当前位置换到下一行开头newlineIr回车,从当前位置换到本行的开头returnIt水平制表,水平换到下一tab位置tabkey1反斜线字符\back slash1单引号字符,singlequoteI"双引号字符"doublequoteIddd1~3位八进制数对应的字符000~377范围里1到3位8进制数字对应的ASCII字符Ixhh1~2位十六进制数对应的字符00~ff范围里1到2位16进制数字对应的ASCII字符
转义字符 含义 注释 \0 空字符 null \a 响铃 alarm \b 退格,从当前位置向前移动一格 back \f 换页,从当前位置换到下一页开头 feed \n 换行,从当前位置换到下一行开头 new line \r 回车,从当前位置换到本行的开头 return \t 水平制表,水平换到下一tab位置 tab key \\ 反斜线字符 \ back slash \ 单引号字符 single quote \ 双引号字符 double quote \ddd 1~3位八进制数对应的字符 000~377范围里1到3位8进制数字对应的ASCII字符 \xhh 1~2位十六进制数对应的字符 00~ff范围里1到2位16进制数字对应的ASCII字符
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-1 基本数据类型.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-6 赋值运算符和赋值表达式.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-4 指针变量.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-3 变量.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-9 其他运算符.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-10 混合运算.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-8 逗号运算符和逗号表达式.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-7 自增和自减运算符.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-3 算法的概念和特点.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-2 结构化程序设计方法.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-1 C语言的概述.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-4 算法的表示.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-6 预处理指令#define#include.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-5 第1个C程序解析.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-7 实例求圆柱体底面积和体积.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-9 输入输出函数.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-11 编程风格与常见错误.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-8 标识符和关键字.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-10 IO函数值和注释语句.ppt
- 《计算机程序设计基础》课程授课教案(C语言)第8章 数据文件编程方法.pdf
- 《计算机程序设计基础》课程PPT教学课件(C语言)第2章 基本数据类型和运算符 2-5 算术运算符和算术表达式.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-4 程序中的选择结构-if语句的嵌套形式.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-3 程序中的选择结构-if语句的简单形式.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-2 程序中的控制运算符.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-5 程序中的选择结构-switch语句.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-1 基本控制结构.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-13 字符串函数——大小写转换函数.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-16 指针变量的运算——算术运算.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-15 指针变量的运算——赋值运算.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-14 指向数组的指针定义与初始化.ppt
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-9 字符串函数——strlen.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-12 字符串函数——strcmp.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-11 字符串函数——strcpy.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-10 字符串函数——strcat.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-6 字符数组的定义与初始化.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-8 字符数组的输入与输出函数gets与puts.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-7 字符数组的输入与输出格式符%c %s.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第6章 指针进阶与内存空间管理 6.3 函数指针.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第6章 指针进阶与内存空间管理 6.4 动态内存分配.pptx
- 《计算机程序设计基础》课程PPT教学课件(C语言)第6章 指针进阶与内存空间管理 6.5 main()函数的命令行参数.pptx