林昊2

Posted 林昊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了林昊2相关的知识,希望对你有一定的参考价值。

1.C语言基本数据类型及其占用的内存空间大小分别是: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.char c=132;printf("%d",c);
解:132(十进制) = 10000100(二进制),按位取反加1:01111011+1=01111110 ,01111100(二进制) = 124(十进制),因为第一位是1,所以计算机识别为负数,取负=-124.
7.int a=7;printf("%d",a?1)

7:00000000 00000000 000000000 00000111
取反进一:
-7:11111111 11111111 11111111 11111001
-7>>1得:11111111 11111111 11111111 11111100
取反进一得00000000 00000000 00000000 00000100

输出-4。
8.int a=7;int a=8;printf("%d",a&b);
    a=7:00000000 00000000 00000000 00000111
    b=8:00000000 00000000 00000000 00001000
    输出值为0.
9.int a=7;int b=8;printf("%d",a^b);
    a=7:00000000 00000000 00000000 00000111
    b=8:00000000 00000000 00000000 00001000
           00000000 00000000 00000000 00001111
 输出值为15.

 

以上是关于林昊2的主要内容,如果未能解决你的问题,请参考以下文章

林昊3

林昊4

阿里中间件性能挑战赛启动,“开源”赛题独家剖析!

干货第四届中间件性能挑战赛启动,50万奖金赛题分析重磅资料为你而来!

分布式Java基础概览图

阿里超大规模Docker化之路