网站大量收购独家精品文档,联系QQ:2885784924

T2 变量和数据类型课件.ppt

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

第二章 变量和数据类型,运算符 回顾 1、什么是程序? 2、什么是算法?算法有哪些特点? 3、C程序的基本结构是怎样的?一个C程序中必须 有一个main()函数吗?可以有多个main()函数吗? 4、一个C程序从编辑到运行,中间要经过哪些过程?每个过程完成后得到什么文件 ? 5、什么是程序中的注释?C程序中的注释有几种方式? 本章任务 使用Visual C++ 6.0 创建 一个C程序 该程序可以根据用户输入的底面积和高计算圆柱体的体积 运行结果如下: 本章目标 理解变量和常量的含义 熟悉基本数据类型 掌握变量的定义和使用 理解类型转换 熟练使用 scanf() 和 printf() 函数 各种数据类型 运算符 什么是变量 变量是用来保存数据的,就像我们生活中的容器一样。 容器有各种类型的,如盘子和碗,盘子和碗可以根据需要装不同的东西,并且东西的数量也可以变化。 编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值,这时就需要使用变量。 什么是常量 常量是在程序中保持不变的量。 如: 5 数字/整型常量 5.3 数字/浮点常量 “Black” 字符串常量 ‘C’ 字符常量 变量命名规则(标识符命名规则) 变量命名规则 检查下面这些是否是合法的变量名 如何使用变量 例:碗 a=二两米饭 其中,碗是一种容器,“a”是碗的名字,“二两米饭”是要装的东西,“=”是把米饭装到a碗中 小结 什么是变量?什么是常量? 变量的命名规则有哪些? 如何使用变量? 设问:变量可以定义为哪些类型? 基本数据类型 整型 使用整型变量 声明: int page_number; long int population; unsigned int age; 可按如下方式初始化: page_number=0; int max_marks = 100; 单精度浮点型 声明: float selling_price; 初始化: float selling_price = 11.3; selling_price = 65.90; 双精度浮点型 声明: double pressure_level; 初始化: pressure_level = 213.5671435568967; double dvalue = 35.4; 字符型 字符型(ASCII码127个0~126) 小结 C语言中有哪些基本数据类型? int、float、double、char各占多少个字节? 如何声明、初始化变量?(举例说明) 类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short ? int ? long ? float ? double 例如: int a=3; float b=a; 强制类型转换 语法:(类型名) 变量或数值 例如: int a = 5, b = 3; float qu = (float)(a) / b; 输入/输出函数 printf 函数 printf 函数 printf 函数 printf 函数 转义序列 %% printf 函数使用示例 scanf 函数 scanf 小结 运算符和表达式 运算符:用来表示各种运算的符号 表达式:用运算符将运算对象连接起来形成的运算式 运算符分类 C语言中常用的运算符有: 算术运算符 增量运算符 赋值运算符 关系运算符 逻辑运算符 C的特殊运算符 “? :” 算术运算符 算术运算注意事项 1、除法运算与运算对象的数据类型有关: 若两个运算对象都是整型,则运算结果是整数。如:5/2=2 若两个中有一个或两个都是实型,则运算结果为实型。如:5.0/2=2.5 5/2.0=2.5 5.0/2.0=2.5 2、模运算(%)要求两个运算对象必须均为整型数据。如:7%2=1 // 7.2%2(出错) 3、算术运算符优先级和结合性: 单目算术运算符优于双目算术运算符 “ *,/,% ”优于“+,-” 同级单目算术运算符的结合性满足右结合,同级双目算术运算符满足左结合。 小结 1、123%10=? 123/10%10=? 123/100=? 2、模运算对运算数有何要求? 3、若a=2;则执行下面的语句后b的值是多少? b=a++; b--; 赋值运算符 赋值运算符(=)负责将表达式的值赋给变量 例如:int i=5;是将常量值5赋给变量x. 赋值运算符的左边必须是变量,右边可以是任意表达式;如: int a=3,b; b=a+2; //正确 a+b=2; //错误 a+2=b; //错误 复合

文档评论(0)

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

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

1亿VIP精品文档

相关文档