社区
C++ 语言
帖子详情
C++可以按位填充字符吗?
yx070909
2010-09-14 09:28:55
char a;
要在a的第6位和第7为填充0或1????
请问怎么实现比较直接
...全文
235
8
打赏
收藏
C++可以按位填充字符吗?
char a; 要在a的第6位和第7为填充0或1???? 请问怎么实现比较直接
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluejays
2010-09-14
打赏
举报
回复
第6位和第7为填充1
a |= 0xc0;
第6位和第7为填充0
a &= 0x3f;
lovestefanie
2010-09-14
打赏
举报
回复
[Quote=引用 1 楼 namelij 的回复:]
用bitset实现
[/Quote]
+1
ming0753
2010-09-14
打赏
举报
回复
.........
fengwu5
2010-09-14
打赏
举报
回复
填0 a = a & 0x9F;
填1 a = a | 0x60;
bluejays
2010-09-14
打赏
举报
回复
刚才梦游了
第6位和第7为填充1
a |= 3 << 6;
第6位和第7为填充0
a &= ~(3 << 6);
bluejays
2010-09-14
打赏
举报
回复
第6位和第7为填充1
a |= 0x11 << 6;
第6位和第7为填充0
a &= ~(0x11 << 6);
liutengfeigo
2010-09-14
打赏
举报
回复
肯定可以的。
高性能架构探索
2010-09-14
打赏
举报
回复
用bitset实现
一个
C++
Base64编解码库(源码)
Base64编解码库(源码)--
C++
,一个老外写的。
Base64系列第四篇 C/
C++
中使用Base64编码解码(从chromium库中抽取)
本篇《Base64系列第四篇 C/
C++
中使用Base64编码解码(从chromium库中抽取)》将从大名鼎鼎的chromium库抽取代码,保证健壮高效的完成Base64编码解码。
C++
_设置
填充
字符
【代码】
C++
_设置
填充
字符
。
c++
左右对齐,
填充
字符
1.设置宽度 #include <bits/std
c++
.h> using namespace std; int main() { for (long long i = 1; i < 1000000000; i *= 10) { cout << setw(8) << i << endl; } return 0; } 输出结果 1 10 100 1000 10000 100000 100
c++
填充
字符
memset fill
原因:memset中的val是采用无符号形式
字符
形式表示,即val为多少,只取一个低位字节至于为什么0和-1就可以了,建议看下内存中数据存储方式(补码)0 -> 补码: 0000 0000 0000 0000 0000 0000 0000 0000-1-> 补码: 1111 1111 1111 1111 1111 1111 1111 1111。
C++ 语言
65,183
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章