![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
苏小妮
热爱编程
展开
-
卸载vsual studio
https://github.com/Microsoft/VisualStudioUninstaller原创 2018-04-26 00:18:21 · 164 阅读 · 0 评论 -
补码和原码之间转换
char ch = 0x81;//二进制,八进制,十六进制站在计算机的角度,是以补码的形式存在,即0x81的补码为=1000 0001//补码:1000 0001//反码:1111 1110//原码:1111 1111-------------》-127printf("%d",ch);//以十进制输出,站在用户的角度是原码ch=-127//补码转为原码,符号位不变,数值位取反再加1...原创 2018-04-28 10:49:06 · 7278 阅读 · 0 评论 -
结构体字节对齐
** 1)CPU寻址,以周期为单位,Linux32位系统一次读4个字节,64位一次读8个字节,WIN ,VS,QT 8字节对齐 2)结构体最大的成员 3)#pragma pack(1) 只能写1,2,4,8,16 以上三种情况取最小,就是对齐单位 假设,vs8个字节,结构体中最大的成员为4,则CPU对齐单位4 **struct data{ char c; int ...原创 2018-07-20 11:25:32 · 1005 阅读 · 0 评论