C语言基础:输入比较与进制转换

需积分: 0 0 下载量 124 浏览量 更新于2024-09-30 收藏 186KB PDF 举报
本资源是关于谭浩强版C语言教材的部分习题解答,主要涉及了程序设计的基本概念和算术运算。首先,一个名为`main()`的函数展示了如何接收用户输入三个整数,并通过条件语句找出并输出其中的最大值,这是C语言中的基本控制结构和输入输出操作。 在第二章的练习中,涉及了一些十进制与八进制、十六进制之间的转换。例如,(1)式演示了将十进制数10转换为八进制(12)和十六进制(a),这涉及到不同进制数的表示方法。其他几行类似,如(3)将75转换为113(八进制)和4b(十六进制),这些转换有助于理解不同进制间的数值对应关系。 接下来,字符串操作练习如2.6部分的"aabb(8)cc(8)abc",要求将两个字符数组进行处理,以及字符变量的位移操作,如将字符'c'向右移动4位。 2.7展示了字符数组的加法操作,通过将每个字符的ASCII码值增加4,输出新的字符串"C'h'i'n'a'a'b'”。 2.8则演示了如何使用整型变量c1和c2存储字符的ASCII值,然后输出它们所代表的字符,如输出小写字母"a"和"b"。 2.9和2.10似乎没有具体题目,可能是编号引用错误或缺失内容。2.12给出了几个数学计算题的答案,包括整数和浮点数的加减运算结果。 在第三章,提到了课后答案网站www.khdaw.com,该网站可能提供了完整的教材配套答案,包括变量声明、数据类型、算术表达式的计算等更全面的内容。 这个资源对于学习者来说,不仅包含了基础的编程语法,还涵盖了进制转换、字符串处理、字符数组操作以及数学计算等实践应用,是学习C语言过程中不可或缺的参考资料。