第1讲1语言概论及常量.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、本文档付费后,不意味着付费购买了版权,只能用于单位或个人使用,不得用于商业用途(如:【转卖】进行直接盈利和【编辑后售卖】进行间接盈利)。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:18428362892(电话支持时间:9:00-19:00)。
一般用大写字母 是宏定义预处理命令,不是C语句 直接常量: 整型常量 实型常量 字符常量 字符串常量 如 #define PRICE 30 常量 定义:程序运行时其值不能改变的量(即常数) 分类: 符号常量:用标识符代表常量 定义格式: #define 符号常量 常量 < > 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d",total); } 运行结果:total=300 说明: 程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算 第30页,共36页,编辑于2022年,星期五 1、整型常量(整常数) 三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff 例 12 与 12L 例 30000 为int型 65536 为long int 型 整型常量的类型 根据其值所在范围确定其数据类型 在整常量后加字母l或L,认为它是long int 型常量 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 83 291 255 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 返回 第31页,共36页,编辑于2022年,星期五 例1、表达式 0195 是一个八进制整数。 例2、08是正确的整型常量。 例3、以下选项中,合法的一组C语言数值常量是( )(2007年9月全国计算机等考试原题) A、026 B、12. C、.177 D、0x8A .5e-3 0Xa23 401.5 10,000 -0xf e0 0abc 3.e5 例4、C程序不能正确表示的数制是( )。 (2008年9月全国计算机等考试原题) A、二进制 B、八进制 C、十进制 D、十六进制 A A 第32页,共36页,编辑于2022年,星期五 C语言程序设计 信息与工程学院 张建宏 * 第一讲 C语言简介与数据类型(上) 第1讲1语言概论及常量 第1页,共36页,编辑于2022年,星期五 教材、参考书与课时安排 参考书 C语言程序设计 唐国民 编著 清华大学出版社 C程序设计 谭浩强 清华大学出版社 C高级实用程序设计 王士元 清华大学出版社 课时安排 授课 :36学时 第2页,共36页,编辑于2022年,星期五 课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 第3页,共36页,编辑于2022年,星期五 社会的需求 Position Oct 2006 Position Oct 2005 Programming Language Ratings Oct 2006 Delta Oct 2005 1 1 Java 21.172% -0.70% 2 2 C 17.664% -1.11% 3 3 C++ 11.063% -0.76% 4 4 PHP 9.862% +0.19% 5 6 (Visual) Basic 9.727% +2.83% 6 5 Perl 5.475% -1.97% 7 8 Python 3.466% +0.58% 8 7 C# 3.065% -0.40% 9 9 JavaScript 2.202% +0.17% 10 10 Delphi 2.149% +0.65% 18 13 COBOL 0.545% -0.31% 19 17 Pascal 0.523% -0.04% 20 22 Visual FoxPro 0.4

您可能关注的文档

文档评论(0)

xiaolan118

相关文档

相关课程推荐