字符转二进制_C++实现
2015-10-09 12:42
274 查看
字符转二进制_C++实现
将一个字符转为二进制形式:
源代码如下:
运行结果:
将一个整型转为二进制形式:将整型的1转化为二进制的形式
源代码如下:
运行的结果:
将一个字符转为二进制形式:
源代码如下:
#include <iostream> #include <stdlib.h> using namespace std; void outc(char c) { unsigned char k = 0x80; for (int i=0; i<8; i++, k >>= 1){ if (c & k){ printf("1"); }else{ printf("0"); } } printf(" "); } int main (){ char str[]="DATA"; for(int i=0; str[i]; i++){ outc(str[i]); } system("pause"); return true; }
运行结果:
将一个整型转为二进制形式:将整型的1转化为二进制的形式
源代码如下:
#include <iostream> #include <stdlib.h> using namespace std; void DecToBin(unsigned int dec,char ch[] ){ int i = 7; while(i >= 0) { int temp = dec; temp = temp >> i; ch[8-i-1] = (temp & 1)+'0'; i--; } } int main() { char ch1[9]; DecToBin(1,ch1); ch1[8] = '\0'; cout<<ch1<<endl; system("pause"); return true; }
运行的结果:
相关文章推荐
- C++第四课 选择结构
- C++ string
- C/C++语言中关于const用法的总结
- C++中using的作用
- 探讨C++内存回收
- C语言实现二叉树-02版
- C++ 文件名和 路径
- 链式循环队列实现(C语言)
- 20.OC语言构造方法
- gcc 嵌入式汇编(asm)实现bsr(位扫描)指令
- 【c++】vector用法
- 如何将CUDA 导入已有的C++工程中
- 字符串匹配 sunday算法
- C++ 单冒号: 和双冒号:: 的作用
- C++ typedef用法小结
- C语言库,库函数,数据类型
- C++中的指针与引用、如何参数传递
- C++中的指针与引用、如何参数传递
- C++的可移植性和跨平台开发
- 【Visual C++ 2010】Win32程序如何实现复杂的模态对话框