正在加载图片...
(略) 28在教材的附录中查找C语言对运算符优先级和结合方式的规定,体会什么场合需 要使用优先级?什么场合需要使用结合方式? (略) 29在教材的附录中查找关于C库函数的内容,熟悉C语言提供的主要数学函数的分 类和常用数学函数的使用方法 略) 2.10表达式求值中,C语言对类型如何处理?什么是自动类型转换?什么是强制类型 转换?如何转换? 211练习将下面各数用二进制、八进制和十六进制表示 (2)65 (3)-1 (4)-127 (5)150 (6)-l11 (7)2500(8)-1200(9)-540 (10)25000 (使用 windows系统的计算器工具可以帮助你快速完成上面计算) 解:二进制补码表示是理解整数运算溢出现象及各种整型数据类型转换方法和结果的基础。 计算机系的学生应该熟练掌握。 答案见下表: 十进制 八进制 十六进制 14 E 65 l10010 145 65 1111111111111111 177777 FFFF 127 11111110000001 177601 FFi 150 10010110 226 1111111110010001 177621 100l11000100 4704 9C4 200 llll0ll01010000 175520 FB50 111110111100100 7674 FDE4 25000 l10000110101000 60650 61A8 212指出下面字符序列中不合法的标识符 a X f-123 解:合法的标识符有 213写出下列数学表达式在C语言中相应的表达式表示 (1)-1200 (2)cXA+b(略) 2.8 在教材的附录中查找 C 语言对运算符优先级和结合方式的规定,体会什么场合需 要使用优先级?什么场合需要使用结合方式? (略) 2.9 在教材的附录中查找关于 C 库函数的内容,熟悉 C 语言提供的主要数学函数的分 类和常用数学函数的使用方法。 (略) 2.10 表达式求值中,C 语言对类型如何处理?什么是自动类型转换?什么是强制类型 转换?如何转换? 2.11 练习将下面各数用二进制、八进制和十六进制表示: (1)14 (2)65 (3)-1 (4)-127 (5)150 (6)-111 (7)2500 (8)-1200 (9) -540 (10)25000 (使用 windows 系统的计算器工具可以帮助你快速完成上面计算) 解:二进制补码表示是理解整数运算溢出现象及各种整型数据类型转换方法和结果的基础。 计算机系的学生应该熟练掌握。 答案见下表: 十进制 二进制 八进制 十六进制 14 1110 16 E 65 1100101 145 65 -1 1111111111111111 177777 FFFF -127 1111111110000001 177601 FF81 150 10010110 226 96 -111 1111111110010001 177621 FF19 2500 100111000100 4704 9C4 -1200 1111101101010000 175520 FB50 -540 1111110111100100 176744 FDE4 25000 110000110101000 60650 61A8 2.12 指出下面字符序列中不合法的标识符: 4a1 def a_x_1 $usa x 123 0x56 f-123 num# age int 解:合法的标识符有: def a_x_1 age int 2.13 写出下列数学表达式在 C 语言中相应的表达式表示: (1) 24 4 5 1200 −  (2)c× a b 2 2 +
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有