中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PPTX
文档页数:17
文件大小:1.25MB
团购合买:点击进入团购
内容简介
《计算机程序设计基础》课程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字符

共17页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档