码迷,mamicode.com
首页 > 其他好文 > 详细

丛铭俣 160809324 (作业2)

时间:2016-09-20 22:37:29      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

1,有符号整形int:4字节;有符号短整形short int:2字节;有符号长整形long int :4字节;无符号整形unsigned int:4字节;无符号短整型unsigned short int :2字节;无符号长整形unsigned long int:4字节;字符型char :1字节;单精度浮点型float:4字节;双精度浮点型double:8字节。

2,算数运算符有:+    —     *     /     %      ++       ——

3,关系运算有:<      >      ==      >=       <=       !=       <>

4,逻辑运算符的优先顺序是: !   &&     ||

5,赋值运算符有: =   +=    —=   *=   /=    %=

6,

har c=132; printf("%d",c);

这个代码的结果是-124,原因是 char的范围是-128~127,而输入的是132,132是由128和4组成,所以应该是1000 0100,第一位是1,所以计算机识别出来的是负数,1000 0100取反对应的是0111 1011,然后再进一位,为0111,1100。所以最后的结果为-124.

7,7:00000000 00000000 00000000 00000111

         11111111 11111111 11111111 11111000

   -7:11111111 11111111 11111111 11111001

右移一位最后结果为:11111111 11111111 11111111 11111001

 

8,7:00000000 00000000 00000000 00000111

      8:00000000 00000000 00000000 00001000

结果为:00000000 00000000 00000000 00000000

9, 7:00000000 00000000 00000000 00000111

      8:00000000 00000000 00000000 00001000

结果为:00000000 00000000 00000000 00001111 

丛铭俣 160809324 (作业2)

标签:

原文地址:http://www.cnblogs.com/cmy531337670/p/5890696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!