[2017.11.16]作业11(c)
来源:互联网 发布:富士人机界面编程软件 编辑:程序博客网 时间:2024/06/03 21:09
1、int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边.
如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。
unsigned int temp = 0; unsigned int a = 1; int i; for (i=0; i<n; ++i) { temp |= a; a = a << 1; }temp = temp << p;x ^= temp; int main() { return 0; }
2、已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析怎样获取WAV格式的各项信息。
不会
3、下面这段代码是把中英文混合字符串(汉字用两个字节表示,特点是第一个字节的最高位是1)中的大写字母转化为小写字母,找出其中的bug。
for (char *piterator=sz_word; *piterator!=0; piterator++)
{
if (*piterator & 0x80 != 0)
{
piterator++;
}
else if (*piterator>=’A’ && *piterator<=’Z’)
piterator += 32;
}
if ( *p & 0x80 != 0)改为if (((*p) & 0x80) != 0) if (*p & 0x80 == 0 && *p >= 'A' && *p <= 'Z')改为if ( (( (*p) & 0x80) == 0) && ((*p) >= 'A') && ((*p) <= 'Z'))
阅读全文
0 0
- [2017.11.16]作业11(c)
- C语言作业@2017.11.11-11.12
- [2017.11.01]作业07(c)
- [2017.11.04]作业09(c)
- [2017.11.22]作业13(c)
- C语言程序设计课后作业11
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C语言作业@2017.11.04-11.05
- 11-4c 语言 作业 指针
- 2017/11/15C语言作业
- 2017/11/25 C语言作业
- APP技术支持,联系方式
- mysql的explain
- 哈弗曼树试验一:构建哈弗曼树HuffmanTree
- jsp中td等元素的显示居中
- 分页指令
- [2017.11.16]作业11(c)
- 支持百亿数据场景,海量高性能列式数据库HiStore技术架构解析
- SpringCloud 使用 (引用链接)
- 原码、反码、补码
- PicoContainer系列之基本介绍
- Java(27):MVC框架基础:Servlet+Jsp+javabean(3)
- 提升 1 倍运行效率!有了这些技巧,你的小程序也能快如闪电
- 正则式 限制输入框不能输入中文
- spring boot(六):如何优雅的使用mybatis