CSDN论坛 > 其他技术论坛 > 数据结构与算法

为了节省空间,怎样利用c++中如:int, char类型的每一个比特位 [问题点数:100分,结帖人bcloud]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2013年5月 专题开发/技术/项目大版内专家分月排行榜第一
2013年4月 专题开发/技术/项目大版内专家分月排行榜第一
2006年6月 专题开发/技术/项目大版内专家分月排行榜第一
2006年3月 专题开发/技术/项目大版内专家分月排行榜第一
2006年2月 专题开发/技术/项目大版内专家分月排行榜第一
2006年1月 专题开发/技术/项目大版内专家分月排行榜第一
2005年12月 专题开发/技术/项目大版内专家分月排行榜第一
2005年9月 专题开发/技术/项目大版内专家分月排行榜第一
2005年6月 专题开发/技术/项目大版内专家分月排行榜第一
2005年5月 专题开发/技术/项目大版内专家分月排行榜第一
2003年9月 专题开发/技术/项目大版内专家分月排行榜第一
2003年8月 专题开发/技术/项目大版内专家分月排行榜第一
2003年7月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2006年4月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第二
2005年10月 专题开发/技术/项目大版内专家分月排行榜第二
2005年8月 专题开发/技术/项目大版内专家分月排行榜第二
2005年4月 专题开发/技术/项目大版内专家分月排行榜第二
2005年3月 专题开发/技术/项目大版内专家分月排行榜第二
2005年2月 专题开发/技术/项目大版内专家分月排行榜第二
2005年1月 专题开发/技术/项目大版内专家分月排行榜第二
2003年6月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2005年7月 专题开发/技术/项目大版内专家分月排行榜第三
2004年11月 专题开发/技术/项目大版内专家分月排行榜第三
2003年4月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2013年5月 专题开发/技术/项目大版内专家分月排行榜第一
2013年4月 专题开发/技术/项目大版内专家分月排行榜第一
2006年6月 专题开发/技术/项目大版内专家分月排行榜第一
2006年3月 专题开发/技术/项目大版内专家分月排行榜第一
2006年2月 专题开发/技术/项目大版内专家分月排行榜第一
2006年1月 专题开发/技术/项目大版内专家分月排行榜第一
2005年12月 专题开发/技术/项目大版内专家分月排行榜第一
2005年9月 专题开发/技术/项目大版内专家分月排行榜第一
2005年6月 专题开发/技术/项目大版内专家分月排行榜第一
2005年5月 专题开发/技术/项目大版内专家分月排行榜第一
2003年9月 专题开发/技术/项目大版内专家分月排行榜第一
2003年8月 专题开发/技术/项目大版内专家分月排行榜第一
2003年7月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2006年4月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第二
2005年10月 专题开发/技术/项目大版内专家分月排行榜第二
2005年8月 专题开发/技术/项目大版内专家分月排行榜第二
2005年4月 专题开发/技术/项目大版内专家分月排行榜第二
2005年3月 专题开发/技术/项目大版内专家分月排行榜第二
2005年2月 专题开发/技术/项目大版内专家分月排行榜第二
2005年1月 专题开发/技术/项目大版内专家分月排行榜第二
2003年6月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2005年7月 专题开发/技术/项目大版内专家分月排行榜第三
2004年11月 专题开发/技术/项目大版内专家分月排行榜第三
2003年4月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2003年6月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2003年9月 专题开发/技术/项目大版内专家分月排行榜第二
2003年8月 专题开发/技术/项目大版内专家分月排行榜第二
2003年7月 专题开发/技术/项目大版内专家分月排行榜第二
2003年5月 专题开发/技术/项目大版内专家分月排行榜第二
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
C语言中char转换成int
1,char型数字转换为int型 char a[] = "32"; printf("%d\n", a[0]-'0');//输出结果为3 2,int转化为char *********************************** linux c ***********************************  (1)字符串转换成数字,用atoi,atol,
实现对一个8比特位数据(unsigned char)的指定位的置0或者置1操作
实现对一个8比特位数据(unsigned char)的指定位的置0或者置1操作 说明:函数原型为 void bit_set(unsigned char *p_data,unsigned char position,int flag)            p_data为指定的源数据,position 是指定位(1-8),flag表示置0还是置1操作 eg:12,00001100,将第五位置1
C数据类型转换小结(int转换char时有问题)
<br />1.自动类型转换<br />● 字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128~127,char型变量也可以加修饰符unsigned,则unsigned char 型变量的取值范围是0~255(有些机器把char型当做unsighed char型对待, 取值范围总是0~255)。<br /> ● 如果一个运算符两边的运算数类型不同,先要将其转换为相同的类型,即较低类型转换为较高类型,然后再参加运算,转换规则如下图所示。<br />
c语言中int long float double 等类型所占字节及输出表示
16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字节   32位编译器(看这里就行了,与16位机,64位机比较,
C语言char类型和int类型相互转换问题
刚看了C程序设计语言这本教材,一开始就有很多迷惑不解的地方: 1.字符转换问题 char和int类型是如何转换的? 2.getchar()接收多个字符时,是如何依次打印出来的? 3.EOF是什么,如果打印出来它的值? 对于char类型, 在Java中, 数据类型是可以从低精度向高精度转换的 byte 、short、int、long、float、double、char ex:
C语言——确定某数比特位中1的个数并打印其32位比特数值
思想其实也谈不上什么思想,这个题目相对还是简单的。首先,你得知道怎么判断某位是不是1,这个用模2就可以解决,比如:其它数字也是如此,因此就可以得出结论:模2为0的,其最低位就是0.反之为1接下来就是要判断所有比特位的数值了,这个可以用右移操作来实现,直观地说就是不断除2,这样使得要判断的每一个比特位最终都移到最后一位,再用上边的办法判断即可。最后再加上count计数器,就可以轻松实现1个数的统计了。
将4位长度的char转换为int类型
/*  将4位长度的char转换为int类型  */ int for_java_char4_to_int(const char* char_4bit_value) {     size_t len =strlen(char_4bit_value);     if(4 != len)     {         return -1;     }       
char、int、long它们各占几个字节?占几位?
转自:http://wenwen.soso.com/z/q104804861.htm 整型 int 4字节 长整型 long 4字节 字符型 char 1字节 单精度 float 4字节 双精度 double 8字节 长双精度 long double 8字节 换算关系: 1GB=1024MB 1MB=1024KB 1KB=1024Byte 1Byte=8Bit 一个
C语言SOCKET发送int数据转char数据
#include #include int main() { int count = 4123131; char countBuff[1]; memset( countBuff, 0, 1 ); memcpy( countBuff, &count, sizeof(count) ); int recvCount; memcpy( &recvCount, countBuff, sizeo
C 使用 int 类型来处理字符常量,而不是 char 类型
 有趣的是,C 使用 int 类型来处理字符常量,而不是 char 类型。例如,在使用32位 int 的ASCII 系统中,以下代码                char ch = C; C 的编码值 67 被存储于 32 位的内存单元中;不过 ch 仍然存储于 8 位的内存单元中,只是它的值变成了 67。因此,我们可以定义形如 good 的古怪字符常量。因为每个字符
关闭