第十二章位运算上机作业.docVIP

  • 6
  • 0
  • 约7.77千字
  • 约 9页
  • 2017-06-25 发布于湖南
  • 举报
第十二章位运算上机作业

第十二章 2.了解位运算符( 、| 、^ 、~ 、 、)的使用方法。 3.了解有关位运算的算法。 【实验内容】 作业1.位运算的方法输出一个整数的二进制形式。请以12_1.c命名本程序。 【实验提示】 作业1:对一个整数num的每一位进行测试,看其是0还是1。设置一个屏蔽数放在变量mask中,其初始形式为二进制数1000 0000 0000 0000,作运算: bit=(masknum)? 1:0;bit的值即为num第15位的值,接着再作运算mask=1。 习题 1. 已知char a=15,则~a、-a、!a的整型值分别是( )。 A. 240,-15,0 B. -16,-15,0 C. 0,-15,240 D. 0,-15,0 2. 以下程序的输出结果是( )。 main() { int x=0.5; char z=a; printf(%d\n, (x1)(zz)); } A. 0 B. 1 C. 2 D. 3 3. 整型变量x和y的值相等且为非0值,则以下选项中,结果为零的表达式是( )。 A. x || y B. x | y C. x y D. x ^ y 4. 以下程序的输出结果是( )。 main() { char

文档评论(0)

1亿VIP精品文档

相关文档