[电脑基础知识]02第2章数据类型1.ppt

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

复习 程序有且只有一个主函数---main() 语句在main()的大括号之间 程序的三种基本结构: 顺序 循环 选择 计算机可以处理数据 数据存储在变量中 首先声明变量,然后再使用 数据处理真的那么简单吗? 我的头都大了,真想把数据都毁了!!! (设计台词) 第二章 数据类型、运算符和表达式(基础) 2.1 变量的命名 任何类型的数据都存储在变量中 变量的命名规则: 变量名由字母、数字和下划线构成 首字符不能是数字,可以是字母和下划线 长度在一定范围内 C语言的关键字(保留字)不能用作变量名 Example 正确的例子: counter, _system, ch1,Counter 错误的例子: bc$$$$, 123Average, abc-def , int 变量的命名规范 变量的名字应该体现变量的用途 由多个单词构成的变量名,从第二个单词开始单词的首字母大写(Java风格) 例如: age, beerPrice, setDefaultCloseOperation 2.2 计算机内数据的特点 变量在计算机内是一定长度的内存空间,长度有限 对数值数据的影响: 整型变量的数值范围有限 实型变量的数值范围和数值精度有限 字符是一定模式的形状,在程序中用数值来表示,必须注意形状与数值的关系 C语言的基本数据类型 int 整型, 100 5 -20 float 单精度实数, 1.23 double 双精度实数, 1 char 字符型 a b A 2.3 整数 金簪每支3750 两,林黛玉一共有8支,请编程计算总价值 #include stdio.h main() { int number,price; int money; price=3750; number=8; money=price*number; printf(The sum is %d\n,money); } 高级问题:计算机中的整数 数据在计算机中的长度是有限的 整数的数值范围是有限的 整数的范围取决于它的长度 16位编译环境中整数的长度 类型 长度 short int 16-bit int 16-bit long int 32-bit 32位编译环境中整数的长度 类型 长度 数值范围 short int 16-bit -215~215-1 int 32-bit -231~231-1 long int 32-bit -231~231-1 整数的溢出 如果整型数据的数值超出了表示范围,就是溢出(overflow) 系统并不提示溢出错误 检查溢出错误是程序员自己的责任 溢出的典型例子 金簪每支3750 元,薛宝钗一共240 支,请编程计算总价值 16位编译环境中正确的程序 #include stdio.h main() { int number,price; long money; price=3750; number=240; money=(long)price*number; printf(The sum is %ld\n,money); } 溢出的处理 使用int型变量编写程序发生溢出,则可以使用long int (long)型变量 使用long int型变量仍然溢出,则可以使用double型变量(以损失精度为代价) 使用double型变量仍然溢出,则可使用long double 不同之处在哪里? 2.4 实数 王熙凤的耳环单价为每支1.1 元,编程计算销售31 支耳环的总价值 #include stdio.h main() { float price,sum; int number; number=31; price=1.1; sum=price*number; printf(The sum is %f\n,sum); } 高级问题:计算机中的实数 实数在计算机内的存储空间是有限的 小数部分的位数是有限的 计算机中的实数是数据的近似表示 精度最高为:long double 精度次高为:double (长度为8字节) 精度最低为:float (长度为4字节) 关注实数

文档评论(0)

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

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

1亿VIP精品文档

相关文档