ios打印二进制数据区
来源:互联网 发布:淘宝网店经营地址无效 编辑:程序博客网 时间:2024/05/16 09:33
因为最近搞视频解码,经常需要打印数据查看,所以写了一个工具类
没有什么优化,仅仅为了查看二进制数据方便
////以二进制方式打印数组///data 待打印二进制/// length待打印长度-(void)bytearrtostr:(Byte *)data length:(int)length{ char char_1 = '1',char_0 = '0'; char *chars = malloc(length*8+1); chars[length*8] = '\n'; for(int i=0;i<length;i++) { Byte bb = data[i]; for(int j=0;j<8;j++) { if(((bb>>j)&0x01) == 1) { chars[i*8+j] = char_1; }else{ chars[i*8+j] = char_0; } } char temp = 0; temp = chars[i*8+0];chars[i*8+0] = chars[i*8+7];chars[i*8+7] = temp; temp = chars[i*8+1];chars[i*8+1] = chars[i*8+6];chars[i*8+6] = temp; temp = chars[i*8+2];chars[i*8+2] = chars[i*8+5];chars[i*8+5] = temp; temp = chars[i*8+3];chars[i*8+3] = chars[i*8+4];chars[i*8+4] = temp; } NSString *string = [NSString stringWithCString:chars encoding:NSUTF8StringEncoding]; NSLog(@"binnary string = %@",string);}
- ios打印二进制数据区
- 二进制数据打印
- printf打印二进制数据
- 数值型打印二进制数据
- 打印数据的二进制表示
- java跨平台、对话框、二进制数据打印
- 二进制打印
- iOS中二进制数据转成字典
- 打印数据在内存中的二进制存储格式
- 打印数据的二进制格式 float double int char long
- 打印数字的二进制 利用数组输出大数据
- 002_012 Python 将二进制数据发送到windows标准输出,即打印二进制到控制台
- 按格式打印二进制
- 二进制打印函数
- 二进制打印函数
- [ctest]打印二进制数
- 十进制打印成二进制
- 二进制的打印
- andengine学习
- usaco msquare java
- extern “C”总结 C++中的explicit关键字
- How to Completely Fix ieframe.dll Error
- 通配符配置
- ios打印二进制数据区
- IT圈子
- Flex 画箭头(三种)
- flex---->HttpService
- static成员必须在类外初始化
- 详解Spring的配置文件
- 【svm学习笔记】svm_理论基础3
- oracle恢复误删数据
- 解决图片太大溢出问题、使用CSS限制图片最大宽度或使图片按比例自动缩放