用结构体中的位域来判断整数的奇偶(也可用来判断其正负)
来源:互联网 发布:通达信看盘软件 编辑:程序博客网 时间:2024/06/06 03:37
#include "stdafx.h"
#include<stdio.h>
struct BIT
{
char a:1;//结构体中的第一位,因为数据在内存是倒放的,使用其表示最后一位
char b:3;
short c:16;//由于内存对齐(以short位标准),该结构体占4字节
};
int main(int argc, char* argv[])
{
printf("%d\n",sizeof(BIT));
BIT obj;
int *p =(int *)(&obj);
while(true)
{
scanf("%d",p);
if(((BIT *)p)->a)
{
printf("1(奇)\n");
}
else
{
printf("0(偶)\n");
}
}
return 0;
}
#include<stdio.h>
struct BIT
{
char a:1;//结构体中的第一位,因为数据在内存是倒放的,使用其表示最后一位
char b:3;
short c:16;//由于内存对齐(以short位标准),该结构体占4字节
};
int main(int argc, char* argv[])
{
printf("%d\n",sizeof(BIT));
BIT obj;
int *p =(int *)(&obj);
while(true)
{
scanf("%d",p);
if(((BIT *)p)->a)
{
printf("1(奇)\n");
}
else
{
printf("0(偶)\n");
}
}
return 0;
}
0 0
- 用结构体中的位域来判断整数的奇偶(也可用来判断其正负)
- 判断数字的正负与奇偶
- 判断整数的正负零特性
- 利用位运算判断整数的正负
- 判断整数的正负零特性
- 判断整数的正负性和奇偶性
- 第五周 判断整数正负
- 判断整数为奇偶数
- 第五周 判断整数正负并计算
- 判断正负
- 奇偶判断的逆向
- 奇偶判断
- 判断奇偶
- 判断奇偶
- 判断奇偶
- 判断奇偶
- 判断奇偶数的方法
- 关于数的奇偶判断
- 第十四周项目一 动物这样叫(1)
- GPUImage滤镜中的shader代码分析,及自定义滤镜
- 妈妈最伟大
- Microsoft.Practices.EnterpriseLibrary.Data.dll
- 深入理解linux内核---进程(下)
- 用结构体中的位域来判断整数的奇偶(也可用来判断其正负)
- java插入排序
- iframe和frameset的后台设置
- 为什么我们总是完不成目标
- 自定义服务器控件效果
- 光栅化
- 从数据在页面显示不解析
- 小小的使能端
- 黑马程序员_多线程和String类