社区
C++ 语言
帖子详情
大家帮我看一下这道题结果是多少,为什么
风吹PP凉SS
2009-04-05 06:15:37
#include <iostream>
using namespace std;
int main()
{
unsigned char a=0xA5;
unsigned char b=~a>>4;
//cout <<b;
printf("b=%d\n",a);
return 0;
}
帮我看一下结果是多少,为什么?
...全文
126
6
打赏
收藏
大家帮我看一下这道题结果是多少,为什么
#include using namespace std; int main() { unsigned char a=0xA5; unsigned char b=~a>>4; //cout <<b; printf("b=%d\n",a); return 0; } 帮我看一下结果是多少,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsoslience
2009-04-05
打赏
举报
回复
b=165
feng4206yu
2009-04-05
打赏
举报
回复
b = 0xf5;我补充一下,>>或者<<的操作数都必须是整数...
猫已经找不回了
2009-04-05
打赏
举报
回复
如果是说b的话,是0xf5
猫已经找不回了
2009-04-05
打赏
举报
回复
int main()
{
unsigned char a=0xA5;
unsigned char b=~a>>4;
//cout < <b;
printf("b=%d\n",a); //这里输出的是a的值啊,0xA5也就是165
return 0;
}
wjksd
2009-04-05
打赏
举报
回复
看出LZ的意思了,是想输出printf("b=%d\n",b);是b吧,打成a了。
b的值应该是245.
LS给的答案有问题噢, ~的优先级比<<的优先级大啊,呵呵
这个题应该是这样的,首先在同一个表达式中~a>>4存在不同的类型,所以进行类型转换,把a转换为整形,
之后对a取饭,~a后是(11111111 ....0101 1010).在进行移位运算,运算后(11111111 ....1111 0101),把这个值付给b,b是unsigned char类型,
所以去(1111 0101),所以b的值是245
mabo321
2009-04-05
打赏
举报
回复
[Quote=引用楼主 delandi 的帖子:]
#include <iostream>
using namespace std;
int main()
{
unsigned char a=0xA5;
unsigned char b=~a>>4; /// a>>4 后是0x0A 然后取~ 结果0xf5
//cout < <b;
printf("b=%d\n",a); ///a 存储的本来就是0x45
return 0;
}
帮我看一下结果是多少,为什么?
[/Quote]
输出:
b=165;
50道题
帮
你快速复习MySQL(一)
本系列文章旨在
帮
大家快速复习MySQL,共有4张表、50道题。本篇讲解1 - 10题,涉及多表查询和关键字应用,如查询不同课程成绩对比、平均成绩不同范围的学生信息、特定老师授课相关学生信息,以及特定课程学习情况的学生信息等。
为了通过面试,要刷多少道leetcode题?一文解答你的疑惑。
本文探讨刷LeetCode题应对面试的问题。指出刷500道题不一定能稳过笔试,因LeetCode与笔试情况不同。介绍笔试主要题型,如基本数据结构考察、算法思想掌握等。还给出刷题建议,包括分类归纳总结、多思考动手,并推荐了相关学习资料。
ACM基础题(共23道)
该博客汇总了23道ACM基础题,涉及CodeForces和HDU平台。题目类型多样,如计算函数值、字符串处理、游戏策略、数字拆分等。对每道题给出了问题描述、输入输出示例、问题分析及部分题目的程序说明和AC代码。
MySQL之经典50道题
该博客先创建学生、课程、教师和成绩表并插入数据,随后围绕这些表给出50道数据分析题目并阐述解题思路。题目涉及成绩查询、教师信息统计、LeetCode SQL题等,还提及MySQL语句模式、函数使用及边界问题处理等。
【C语言刷题——Leetcode10道简单题】
博主分享了在LeetCode上解决的10道简单算法题,包括删除有序数组重复项、平方根、寻找重复数等。采用双指针、迭代等解题方法,并强调了注意数据溢出、类型转换等问题。文章适合复习和巩固算法知识。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章