社区
C++ 语言
帖子详情
一有点奇怪的输出语句(很短 就几句)
bean11222
2009-03-28 09:32:11
int main()
{
char *a = "123456";
cout <<(*(a+2)) <<" "<<(*(a+1)) <<endl;
cout << (*(a+2)) + (*(a+1)) <<endl;
return 0;
}
第一个cout 输出 3 和 2;
第二个输出101
为什么会输出101呢? 各位给解释下!!
...全文
87
6
打赏
收藏
一有点奇怪的输出语句(很短 就几句)
int main() { char *a = "123456"; cout <<(*(a+2)) <<" "<<(*(a+1)) <<endl; cout << (*(a+2)) + (*(a+1)) <<endl; return 0; } 第一个cout 输出 3 和 2; 第二个输出101 为什么会输出101呢? 各位给解释下!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rookie001
2009-03-28
打赏
举报
回复
你做加运算,是对应ASCII码的相加,即(50+51),还有类型隐性转换,char—〉int
hemiya
2009-03-28
打赏
举报
回复
char隐式转换为int了
brookmill
2009-03-28
打赏
举报
回复
ascii码
'2' --> 50
'3' --> 51
flameearth
2009-03-28
打赏
举报
回复
3 的ASCII码是51 2的 ASCII吗 是 50 而上面是字符 所以相加是ASCII码的相加
ltc_mouse
2009-03-28
打赏
举报
回复
应该是类型自动提升了~
针对两个char做+运算,结果将是int,于是出现了这种输出
bean11222
2009-03-28
打赏
举报
回复
我用的是VS2005哈!!
【题解】 StarryCoding P259 好
奇怪
好
奇怪
本文介绍了一种算法,用于判断一个数字是否为有些
奇怪
的数字,即能否被仅由4和7组成的
奇怪
数字整除。通过分解数字的每一位,检查是否只包含4或7,并验证4或7是否为其因子。
奇怪
的字符串
这篇博客讨论了ISIJ 2018比赛中关于
奇怪
字符串的问题,其中
奇怪
字符串满足其连续子串集合等于非连续子串集合。文章介绍了如何判断一个字符串是否
奇怪
,并提供了处理这类问题的思路,包括使用压缩扫描线和避免重复计数的方法。
洛谷 P1135
奇怪
的电梯(BFS)
博客围绕洛谷P1135
奇怪
电梯问题展开,介绍了题目背景、描述、输入输出格式等。题目是在每层有特定数字的
奇怪
电梯中,从A楼到B楼求最少按键次数。题解提到用C++标准库的std::pair处理成对数据,使用queue
> q。
c++
奇怪
的输出
本文介绍了一个C++程序实例,演示了如何使用类型转换和运算符重载来实现特定的输出效果。通过定义一个类,并在该类中实现运算符重载和类型转换函数,使其实例能够被正确打印。
奇怪
的电梯
这是一篇关于解决一栋大楼内
奇怪
电梯问题的文章。电梯的楼层按钮与其能上下的层数有关,需要找到从A层到B层的最少按键次数。文章提供了输入输出格式,并给出一个具体的例子。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章