C/C++
我没有开挂
这个作者很懒,什么都没留下…
展开
-
36位和64位机器中 C 的数据类型占字节数(windows下实测)
数据类型 32位 64位 int 4 4字节 short int 2 2字节 unsigned int 4 4字节 int* 4 8字节 char 1 1字节 char* 4 8字节 float 4 4字节 double 8 8字节 long...原创 2018-04-18 22:56:29 · 858 阅读 · 0 评论 -
位运算实现大小写快速转换
由ASCII码表可知大小写相差32=2^5,相应大小写化为二进制如下 ch dec bin CH dec bin a 97 0110 0001 A 65 0100 0001 b 98 0110 0010 B 66 0100 0010 c 99 0110 0011 C 67 0100...原创 2018-08-12 00:26:58 · 1892 阅读 · 0 评论 -
在8位二进制中,-128 没有原码、反码形式,那么它的补码是怎么计算出来的?还是约定的?
作者:Simon Cao链接:https://www.zhihu.com/question/20458542/answer/40759880来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。约定个屁!要说清这个问题,需要颠覆你对补码的理解第一步,就像练北冥神功要先散功一样,先把你心中对原码,反码,补码的一套认识全部忘掉||||||||||...转载 2019-02-24 19:16:29 · 1005 阅读 · 0 评论 -
为什么-0的补码是00000000?
作者:Coldwings链接:https://www.zhihu.com/question/21511392/answer/82989720来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...转载 2019-02-24 19:46:07 · 5357 阅读 · 0 评论