社区
C++ 语言
帖子详情
char类型自增运算
Thinkingking
2007-04-02 08:08:59
char n ='a';
printf("%c, %d, %c, %c \n", ++(++n), sizeof(++(++n)), ++(++n),(++n) +1 );
输出为什么是f,1,f,g
...全文
611
8
打赏
收藏
char类型自增运算
char n ='a'; printf("%c, %d, %c, %c \n", ++(++n), sizeof(++(++n)), ++(++n),(++n) +1 ); 输出为什么是f,1,f,g
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suprwx
2007-04-03
打赏
举报
回复
是char和+操作符的关系吧,有点意思,听听有没有人来解释。
freshui
2007-04-03
打赏
举报
回复
o 这个我也看过好多遍了 呵呵
printf 是变参数函数, 参数执行顺序和编译器相关, 所以上面的执行结果没人只到是啥,
你说是是啥就是啥,你说不是啥就不是啥
呵呵
believefym
2007-04-03
打赏
举报
回复
怎么很多人都觉得一串的++a a++很有意思吗?
neil_cn
2007-04-03
打赏
举报
回复
怎么到处都是这个问题,看来是学校老师没教好
taodm
2007-04-02
打赏
举报
回复
可以结贴
xlbdan
2007-04-02
打赏
举报
回复
不是总有朋友说这是什么日经月经的贴吗
那个运行顺序是机器相关的,
我们程序员管不了的,
不要研究了
Thinkingking
2007-04-02
打赏
举报
回复
还有其他的高见吗?
主要是 ++(++n), sizeof(++(++n)), ++(++n),(++n) +1 );的执行顺序
晨星
2007-04-02
打赏
举报
回复
sizeof那一个没作作。其它的,结果未定义。
java中
char
类型
可以做
自增
运算
本文通过一个简单的Java程序示例展示了如何对字符进行增一操作。该程序将字符'a'的ASCII值增加1,并输出结果字符'b'。
C++自我扫盲_2_++
char
与
char
+1;
本文探讨了C++中++
自增
运算
符对于
char
类型
的影响,解释了为何++ch输出为
char
类型
,而(int)ch+1输出为int
类型
。深入分析了
char
与int
运算
时的
类型
转换规则,以及++
自增
--自减
运算
符是否改变数据
类型
的疑问。
关于++、–、算数
运算
符不改变数据
类型
这篇博客介绍了在Java中,byte、short、
char
类型
进行数值计算时会自动提升为int
类型
导致编译错误。通过示例展示了如何使用
自增
(++)和自减(--)
运算
符来保持原始数据
类型
的
运算
结果,以及
char
类型
的
自增
操作。文章还强调了
类型
转换的重要性。
java string自加_java中如何理解:其他
类型
+ string 与
自增
类型
转换和赋值
类型
转换...
本文主要探讨Java中的两个关键知识点。一是字符串与其他
类型
连接,当+号有字符串参与时起连接作用,任何
类型
和字符串相加都会变成字符串
类型
。二是
类型
转换,包括
自增
自减和赋值
运算
,
char
/short/byte
类型
参与
运算
会自动转为int
类型
,
自增
自减
类型
不转换,赋值
运算
有内部转换特点。
c++中的
char
类型
和字符串的
运算
文章详细介绍了C++中
char
类型
的本质,它作为整数
类型
用于表示ASCII字符。内容涵盖
char
类型
的变量如何存储ASCII值,以及进行加法、
自增
自减等
运算
。文章通过示例代码展示了对
char
变量和字符串进行类似整数操作的方法,如在解数独问题中的应用和字符串字符的ASCII值增减。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章