C++ - "unsigned char" 输出 "二进制数"
2013-10-23 08:53
1711 查看
"unsigned char" 输出 "二进制数"
unsigned char 是8位数字类型, 范围是0~255, 和图像像素范围相同, 在图像中应用较多.当对unsigned char 进行相应移位运算之后, 如果想进行二进制输出, 检查结果, 可以使用以下代码:#include <iostream>
int main(){
unsigned char code = 255;
for (int i=7;i>=0;i--) {
std::cout << ((code >> i) & 1);
}
std::cout << std::endl;
}
相关文章推荐
- C++ - "unsigned char" 输出 "二进制数"
- C++ unsigned long 转化为 unsigned char*
- Xcode 编译错误:"std::string::append(unsigned long, char)", referenced from:
- C/C++实现"输出100以内能被3整除且个位数为6的所有整数"
- C++ unsigned long 转化为 unsigned char*
- Java 调用 C/C++ 之 JNA 系列实战篇 —— 输出char * (六)
- 操作符重载 之 输出操作符"<<"(C++)
- Qt creator的"纯c/c++项目"输出中文乱码的问题
- C++ unsigned long 转化为 unsigned char*
- char, signed char, and unsigned char in C++
- 在c++中怎么实现把char实现int形输出
- 高德地图引入库错误std::string::find_first_of(char const*, unsigned long, unsigned long) const"
- [C++ VC MFC] char* str="heelo"与char str[]="heelo"区别
- Java 调用 C/C++ 之 JNA 系列实战篇 —— 输出char * (六)
- 关于C++中char 型变量的地址输出
- 【C++基础]007_char、wchar_t、wcout、setlocale() 解决中文不能输出显示
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- C++初始化,之不明白篇 cout<<x<<endl 与 cout<<"x = "<<cout<<x<<endl的输出的值会不一样
- 在C++中,为什么直接输出char类型变量的地址为乱码?
- C/C++中char* p = "hello" 和 const char* p = "hello"的区别