66问答网
所有问题
用VC c++怎么将一个byte型的变量变成bit型的
我的意思是比如将一个char型的 ‘3’变成一个8位的2进制的值,怎么用一个函数实现?
我不是要变成int型,是要变成bool型,进行与或非异或什么的运算!!!
举报该问题
推荐答案 2010-10-06
首先用atoi函数讲字符转换为整形,然后整形就可以有2进制的显示形式了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Uiix2ip2v.html
其他回答
第1个回答 2010-10-06
c++有二进制运算符,所以没有bit类型变量
第2个回答 2010-10-06
没必要,C++的char和int没什么区别的
可以混用
相似回答
vc++中如何将一个
double类型的数据转换成四
个字节
长度的
字节数组
答:
在C/C++中,直接进行内存拷贝就可以了:BYTE
s[8];memcpy(s,money,sizeof(double));int intMoney = (int)(money*10);memmove(s,intMoney,sizeof(int));需要注意的是根据使用逻辑,如果需要字节逆序(这个很奇怪,因为通常是int类型需要)还是要做之后那个循环。另外就是数据类型了,double是8字节...
在
vc
里面,16进制
怎么
转换成字符?
答:
对于Format所不支持的数据类型,可以通过上面所说的关于其它数据类型转化到char *的方法先转到char *,然后赋值给CString
变量
。 四、BSTR、_bstr_t与CComBSTR CComBSTR 是ATL对BSTR的封装,_bstr_t是
C++
对BSTR的封装,BSTR是32位指针,但并不直接指向字串的缓冲区。 char *转换到BSTR可以这样: BSTR b=__util::Conver...
c++
里有没有只占一位的数据类型?
答:
关于只想保存只有0或1数据文件,可以用特殊方法来转存,每次读取8个字符的0或1,转为二进制的
一个字节
,组成连续字节流文件,至少可被缩小文件空间八分之七。这样的文件读取需要按位(
bit
)读取转为字符显示。举例说明:文件是“010010010111101011000110011010011”把它按8字符一组:“01001001 01111010 0111...
用VC
6.0实现串行通信的三种方法
答:
方法一
使用VC++提供的串行通信控件MSComm 首先 在对话框中创建通信控件
若Control工具栏中缺少该控件 可通过菜单Project > Add to Project > Components and Control插入即可 再将该控件从工具箱中拉到对话框中 此时 你只需要关心控件提供的对 Windows 通讯驱动程序的 API 函数的接口 换句话说 只需要设置和监视MSC...
C++
int
型如何
转换成
一个byte
答:
C++
int
型变量
转换成
一个byte
c++
是兼容c语言的,因此c语言的编程对c++也适用,int
型的变量变成
字节型(Byte),可以使用强制转换,使用方法如下:int a=120;a=(char)a;那么a就会转化成了字节型(Byte型)值得注意的是,int是双
字节型的
数,变成单字节的时候,高字节的数会自动省去。
c++的
问题: 字符串
如何
转bool型
答:
则用二维,如楼上所说 字符串是不能转换为bool的,但是你可以对字符串进行判断以实现bool的效果 for(i=0;i<4,i
++
){ if(a[i]=='\0'){ break;} } 二维雷同,只是再加个循环,并且要注意每串最后得\0,break只会跳出一层,所以想跳出二层直接在if里将外层条件改的不满足再break就行 ...
大家正在搜
byte类型怎么用
byte型变量赋值的范围
一个byte包含8个什么
int型转换为byte型
byte类型的大小
byte类型的数值范围
byte类型的数据默认值
byte和bytes
byte Byte
相关问题
C++int型如何转换成一个byte
vc++中如何将一个double类型的数据转换成四个字节长度...
C/C++怎样将int类型数据转换成BYTE类型数据,最好有...
c++ 如何将int类型的数放到 BYTE类型的后2位(bi...
C++中如何将4字节数据转换成int类型
vc++如何取出一个字节中的任意比特位
c++ 如何把一个float的字节 转化为byte[4] 数...
c++ 如何将byte转换成cstring?