高级语言程序设计(CC++版) 课件 第2章 顺序结构.pptx

高级语言程序设计(CC++版) 课件 第2章 顺序结构.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章顺序结构

目录常量运算符与表达式数据类型转换scanf/printf输入输出本章实例216:20

1.常量在C++语言中,数据分为常量和变量两大类。常量和变量均有类型之分,常量按照不同的数据类型可分为整型常量、浮点型常量、字符常量以及字符串常量等。1.整型常量:1、0、-1、0b1011(二进制)、012(八进制)、0x12(十六进制)等。2.实型常量:实型常量存在小数形式和指数形式两种形式。(1)小数形式,由数字和小数点组成,如1.23、0.2、.2、2.、0.0、-3.45等。(2)指数形式,如1.234e5(表示1.234*105)、2E9(2*109)、-3.45E-6(-3.45*10-6)等。3.字符常量:字符常量含有普通字符和转义字符两种形式。(1)普通字符,只能用英文单引号括起来的一个字符。如A、a、0、#、*等。(2)转义字符,所有的ASCII码均可用\ddd(1~3位八进制数字)形式来表示。4.字符串常量:由双引号括起来的0个或者多个字符序列,如china、123等。常量可使用常变量的方式实现,定义常变量的一般格式为:const变量类型标识符=初始值;3返回转义字符字符含义输出效果\一个单引号输出单引号\一个双引号输出双引号\?一个问号输出问号\\一个反斜杠输出反斜杠\a警告发出警告声音\b退格光标后退一个字符\n换行光标移至下一行开头\r回车光标移至本行开头\t水平制表符光标移至下一个TAB位置\v垂直制表符光标移至下一个垂直制表对齐位\ddd1~3位八进制数与该八进制对应ASCII码的字符输出对应ASCII码的字符\xhh1~2位十六进制数与该十六进制对应ASCII码的字符输出对应ASCII码的字符16:20

在C语言中,合法的实型常数是_________。A.5E2.0 B.E-3 C.2E0 D.1.3E在C语言中,合法的实型常数是__________。A.1.2E0.5 B.3.14E C.5E-3 D.E15以下选项中合法的用户标识符是__________。A.long B._2Test C.3Dmax D.A.dat在C语言中,非法的字符常量是__________。A.‘\t’ B.‘\17’ C.\n D.‘\xaa’以下不合法的字符常量是__________。A.‘\018’ B.‘\’ C.‘\\’ D.‘\xcc’416:20

2.运算符与表达式常用的运算符包括算术运算符、比较运算符、位运算符、逻辑运算符、赋值运算符、自增和自减运算符等。由运算符、操作数和括号构成的式子称为表达式。算术运算符与算术表达式:由常量、变量、函数、圆括号和算术运算符+、-、*、/、%等组成的式子。一个常量、一个变量(已赋过值)、一个函数都是合法的表达式。赋值运算符与赋值表达式:“=”的作用是将某一数值赋给某个变量。由“=”将一个变量和一个表达式连接起来的式子称为赋值表达式,赋值表达式的末尾加上分号就构成赋值语句。赋值表达式的值就是执行赋值操作后的变量取值。自增运算符与自减运算符:“++”为自增运算符,其作用是使变量的值加1,“--”为自减运算符,其作用是使变量的值减1。此两种运算符只能用于数值类型的变量,不能用于非数值类型变量、常量、表达式和函数调用。++可以置于变量之前,也可放在变量之后。“++i”指“i自增1后再参与其它运算”;“i++”则指“i参与运算后其值再自增1”。5返回16:20

位运算符位运算符用来对二进制位进行操作,其操作数只能为整型和字符型数据。位运算符中,除“~”以外,其余均为双目运算符。1.按位与运算:双目运算符,参加运算的两个数以补码形式按二进制位进行“与”运算。运算规则:00=0;01=0;10=0;11=1;即两位同时为1结果才为1,否则为0。例如:35=1,即0000001100000101=00000001。常用于保留或清零指定位。2.按位或运算|:双目运算符,参加运算的两个数以补码形式按二进制位进行“或”运算。运算规则:0|0=0;0|1=1;1|0=1;1|1=1;即两位只要有一个为1结果为1,否则为0。例如:3|5=7,即00000011|00000101=00000111。常用于对某些指定位置1。?3.按位异或运算^:双目运算符,两个数以补码形式按二进制位进行“异或”运算。运算规则:0^0=0;0^1=1;1^0=1;1^1=0;即两位相异结果为1,否则为0。例如:3^5=6,即00000011^00000101=00000110。常用于使特定位翻

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档