三道典型C语言题(5)
来源:互联网 发布:美白产品推荐知乎 编辑:程序博客网 时间:2024/05/29 03:13
1、int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边.
如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。
如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。
3、下面这段代码是把中英文混合字符串(汉字用两个字节表示,特点是第一个字节的最高位是1)中的大写字母转化为小写字母,找出其中的bug。
for (char *piterator=sz_word; *piterator!=0; piterator++)
{
if (*piterator & 0x80 != 0)
{
piterator++;
}
else if (*piterator>='A' && *piterator<='Z')
piterator += 32;
}
阅读全文
0 0
- 三道典型C语言题(5)
- 三道典型c语言题
- 三道典型C语言题(2)
- 三道典型C语言题(3)
- 三道典型C语言题(4)
- 三道典型C语言题(7)
- 三道典型C语言题(7)
- 三道典型C语言题(8)
- 三道典型C语言题(9)
- 典型数组输出(C语言)
- c语言典型例题及代码(1)
- c语言典型例题及代码(2)
- C语言练习 (典型递归问题)汉诺塔问题
- C语言(三)
- 【c语言】c语言常见编程题总结(三)
- C语言实现几大典型排序
- C语言典型代码---Curl实现POST
- C语言典型代码---范围内随机数生成
- Spring AutoConfigurationMetadataLoader是如何工作的 ?
- Linux 安装字体库-宋体
- NYOJ F. 邮票分你一半
- Web 单点登录SSO
- 简单的单层神经网络的实现,附代码
- 三道典型C语言题(5)
- Excel中,公式正确显示,却有时候识别不了公式,计算不出结果
- [译]Android Package Name Vs Application ID
- 11.11作业
- The Date Of Eleven Tips
- 通配符及输入输出重定向
- 为什么我认为架构师需要坚持写代码?
- centos7下mysql 5.7.20源码安装
- Maven 本地jar包部署到远程仓库