下载此文档

第1章程序设计入门.ppt


文档分类:文学/艺术/军事/历史 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
第一讲:程序设计入门
主讲:高放
哈尔滨理工大学集训队
本讲要点
算术表达式
变量及其输入
顺序结构程序设计
分支结构程序设计
C/C++编码规范(自学)
小结与****题
算术表达式
先看一段小程序
程序的运行结果如下图:
\n表示回车换行
算术表达式
看不懂每行什么意思?不要紧。我们一起来探索一下。
下面做4个实验:
实验1:修改程序,输出3-4的结果
实验2:修改程序,输出5×6的结果
实验3:修改程序,输出8÷4的结果
实验4:修改程序,输出8÷5的结果
算术表达式
8÷5 输出了 1 ?
注意:在C语言中,8/5的确切的含义是8除以5所得的商值的整数部分。
下面是一段输出8÷5并保留一位小数的程序
注意:上面程序中,百分号后面是小数点,然后是数字1,再然后是小写字母l,最后是小写字母f。
算术表达式
下面再做3个实验
实验5:把%.1lf 中的数字1改为2,结果如何?能猜想出“1”的确切意思吗?如果把小数点和1都删除,%lf的含义是什么?
算术表达式
解答:
%lf表示输出double浮点数。
%.1lf表示输出double浮点数,并且小数点后面保留一位数字
%.2lf表示输出double浮点数,并且小数点后面保留二位数字。
算术表达式
实验6:字符串%.1lf不变,/5,结果如何?
结果:输出了
算术表达式
实验7:字符串%.1lf改为原来的%d,,结果如何?
算术表达式
实际上,如果编译器不同,可能得到的结果也不同
对于上面的实验6和实验7的答案很难简单的解释,真正的原因是涉及整数和浮点编码问题
在这里大家需要清楚一点:计算机中用不同的方式表示整数和浮点数(想详细了解看教材吧~)

第1章程序设计入门 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小1.66 MB
  • 时间2017-08-03