《C程序设计》课件第1章.ppt

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

{/*line-6*/intnumber;/*line-7*/floatamount;/*line-8*//*line-9*/number=100;/*line-10*//*line-11*/amount=30.75+70.35;/*line-12*//*line-13*/printf(%d\n,number);/*line-14*/printf(“%5.2f”,amount);/*line-15*/}/*line-16*/前三行是程序的注释行。在一个程序的开始部分使用注释对程序的名字、作者、日期等进行说明是一种非常好的编程习惯。在其它行,还通过注释对代码行进行了编号。单词number和amount是变量的名字,它们用于存储数值数据。数值数据可以是整数(Integer),也可以是实数(Real)。在C语言当中,所有的变量都必须在使用前进行定义或者声明(Declaration),否则编译器无法知道变量的数据类型,也就无法知道它可以用来存储哪种数据。在代码行7和8,声明intnumber;floatamount;告诉编译器number是整数变量(int是integer的缩写),而amount是一个浮点数(float)变量。变量的声明语句必须在每个函数的最开始部分出现。同样它作为语句必须用分号结束。单词int和float称为关键字,它们不能用于定义变量的名字。代码行10是给变量赋值。整数值100赋给了变量number,在代码行12两个实数相加的结果赋给了变量amount。而语句number=100;amount=30.75+70.35;称为赋值语句。同样赋值语句也是以分号结束。打印语句:printf(%d\n,number);包含两个参数。第一个参数“%d”告诉编译器第二个参数number的值用十进制整数格式进行显示。需要注意的是,这些参数之间用逗号隔开。换行字符“\n”使得下一个输出从下一行开始。最后的语句:printf(%5.2f,amount);以浮点格式打印出amount的值。格式限定符“%5.2f”告诉编译器:输出是浮点格式,而且输出结果占用5列,其中小数占2列。习题1.将十六进制数4FEC转换为八进制数。2.将十进制数177转换为二进制、八进制和十六进制数。3.一个数的1的补码加上其本身会得到什么结果?4.计算16位整数的机器上整数值-1的2的补码。5.1的补码表代表的整数是多少?6.用一个字节表示+73的1的补码表示。7.用一个字节表示-107的1的补码表示。8.2的补码表代表的整数值是多少?9.-26的2的补码表示形式为多少(8位整数)?10.如果R=+11,S=+3,使用2的补码形式计算R-S的结果(8位整数)。11.图1.23是求n!的传统流程图,请改正(3处错误)。图1.23题11图12.模仿图1.22所示的程序,打印图形如图1.24。图1.24题12图13.模仿1.8.2节的例子,输出三个数的和。14.用传统流程图表示下列各题的算法:①交换两个存储单元a,b中的内容。②求1+2+3+…+10。③要求按从大到小顺序打印三个整数a,b,c。④依次将10个数输入,打印出其中的最小者。⑤鸡兔同笼,已知鸡兔共有头a个,有脚b只,问鸡兔各是多少只?⑥判断某数n是否为素数(只能被1和其本身整除的数)。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档