广州大学C++第二节课课件.ppt

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

常用的转义字符: 转义字符 含义 ASCII码值(十进制) \a 响铃(bell) 7 \b 退格(backspace) 8 \n 换行(newline) 10 \r 回车(carriage return) 13 \t 水平制表(horizontal tab) 9 \v 垂直制表(vertical tab) 11 \\ 反斜杠 92 \’ 单引号 39 \” 双引号 34 \0 空格符(null) 0 \ddd 任意字符 3位八进制数 \xhh 任意字符 2位十六进制数 3)字符数据在内存中的存储形式 相关知识: 字符数据存放在内存的是其ASCII码,可与当作整数处理; 熟悉常用字符的ASCII(十进制数):A~Z(65~90),a~z(97~122),0~9(48~57),空格(32),null(0)等 #include iostream using namespace std; int main() { int i,j; i=A; j=B; couti j\n; return 0; } 例3 将字符赋给整型变量 #include iostream using namespace std; int main() { char c1,c2; c1=A; c2=B; c1=c1+32; c2=c2+32; coutc1 c2endl; return 0; } 例4字符数据与整数进行算术运算 4)字符串常量: 格式: “…” ,即:用一对双引号括起来的字符序列(字符个数可以0、1或多个,也可以是转义字符),起标识、提示作用。字符串以双引号为定界符,双引号不作为字符串的一部分。如: “Hello”, “Good Morning!” ,“广州大学”… 长度:字符串的字符数。如:“Hello”的长度为5. 存储:在内存中占一串连续的存储单元, 系统自动在字符串的末尾加以字符串结束标志,即转义字符 ‘\0’。 H e l l o ‘\0’ 特别注意:“字符串”与“字符型数据”是两个完全不同的概念,它们在定界符、字符个数、结束标识上不同(以后讲解) 占6个存储单元 问题:分辨哪些是字符常量?哪些是字符串? “sise”、”?”、””、‘!’、‘\x20’、“” 5) 怎样确定常量的类型? 字符常量:由单撇号(‘’)括起来的单个字符或转义字符 字符串常量:由双撇号(“”)括起来的单个字符或转义字符 整型常量:不带小数点的数值,系统根据数值的大小确定int型还是long型等 浮点型常量:凡以小数形式或指数形式出现的实数 * 格式:#define 符号 常量 例如:#define num 50 处理:编译前,预处理器将所此符号置换成常量。由此可知,符号常量不同于变量,不占用内存空间 好处:做到“一改全改” 2.2.4 符号常量 2. 2常量 例2 输入圆的半径,输出其周长、面积 解题思路: 圆的半径用cout输入,再用公式计算其周长、面积 圆的周长、面积计算都要用PI,可用符号常量表示 #include iostream using namespace std; #define PI 3.14159 int main( ) { float r,c,s; cout请输入圆的半径:“; cinr; c=2*PI*r; s=PI*r*r; couts; return 0; } 思考题:请用常变量方法修改此程序,功能不变 2.3.1什么是变量:在程序运行过程中,其值可以被改变的量。 2.3 变量 2.3.2 变量命名规则 (1) 标识符 在C语言中,有许多符号需要命名,如:变量名、函数名、数组名等,这些符号称为标识符。 int a=3; 标识符的命名规则:由字母、数字、下划线组成,并且第一个字符必须为字母或下划线。 合法标识符:area、PI、a_array、price等 非法标识符:456p、cade-y、x.y、ab等 不同的C++语言编译系统所规定的标识符长度可能不同 建议:命名时最好“见名知意”,多采用单词、拼音、下划线等 标识符有三类: 关键字:C语言预先规定的一批有固定含义的标识符,不能另作他用 auto double int struct case else long

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档