码迷,mamicode.com
首页 > 编程语言 > 详细

c与c++笔试题

时间:2015-08-13 17:41:41      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

1.小数值1.5625的二进制表示是?  1.1001

 

2.在二进制数据中,小数点向右移一位,则数据:   乘以2

解析:(1)二进制转换为十进制:1101.0101=2^3+2^2+2^0+2^-2+2^-4=13.3125;

(2)十进制小数转化为二进制:0.3125*2=0.625, 小数点后第一位为0;0.625*2=1.3,小数点后第二位为1;0.3*2=0.7,小数点后第三位为0;0.7*2=1.4,小数点后第四位为1;

 

3.求每个变量的字节数

struct T {
    char a;                     //1B
    int *d;               //64位操作系统,d指针所占字节为8B;32位为4B
    int b;               //4B
    int c:16;            //2B
    double e;            //8B   float为4B
};
T *p;                  //8B

c与c++笔试题

标签:

原文地址:http://www.cnblogs.com/wy1290939507/p/4727665.html

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