c语言教材课后习题答案,C语言课后习题答案(最终).doc

C语言课后习题答案(最终)

第0章 习 题

1. 将下列十进制数分别转化为二进制数、八进制数和十六进制数:

(1)128(2)511 (3)1024 (4)65535 (5)1048575

111111111、777、1FF

(3)10000000000、2000、400

(4)1111111111111111、177777、FFFF

(5)11111111111111111111、3777777、FFFFF

2. 将下列二进制数转化为十进制数和十六进制数:

(1)1100110101B (2)101101.1011B821、335

(2)45.6875、2D.B

3. 写出下列数的原码、反码、补码:15、-20、-27/32

(1000000004. 16位无符号定点整数的数值表示范围为多少?8位补码的表示范围是多少?16位补码的表示范围是多少?

0~65535、-128~127、-32768~32767

5.1968年Dijkstra提出结构化程序设计的思想的原因是什么?简要回答结构化程序设计的经典定义。结构化程序设计概念的提出主要是源于程序结构的层次性与模块化使得构造出来的软件具有良好的可理解性和可维护性,随着软件规模的扩大与复杂性的提高,程序的可维护性成为程序设计者们关注的重要问题之一。如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。6.C程序在内存中存储在哪儿?计算机的内存空间是如何分区的?分区存放不同类型的数据的目的是什么?C语言程序属于应用程序,程序代码本身存放在应用程序区&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值