笔试题
TerryZjl
这个作者很懒,什么都没留下…
展开
-
【笔试题】有关大小端问题
#include<stdio.h> void main() { union { short k; char i[2]; }*s, a; s = &a; s->i[0] = 0x39; s->i[1] = 0x38; int q = a.k; printf("%x\n", q); //int i = 0x12345678; //printf("%0x\n",i); system("pause"); }原创 2017-02-16 17:35:57 · 1005 阅读 · 0 评论 -
【笔试题】整型提升加法
在X86,vc++6.0环境下,有下列程序 #include int main() { char c; unsigned char uc; unsigned short us; c = 128; uc = 128; us = c + uc; printf("0x%x ", us); us = (unsigned char)c + uc; printf("0x%x ", us原创 2017-02-16 18:54:57 · 626 阅读 · 0 评论 -
【笔试题】位断的压缩存储问题
#include #include #pragma pack(4) int main() { unsigned char puc[4]; struct tagPIM //位断大小占2个字节 { unsigned char ucPiml; //1 unsigned char ucData0 : 1; //1 unsigned char u原创 2017-02-16 22:59:57 · 555 阅读 · 0 评论