社区
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
...全文
539
8
打赏
收藏
char类型自增运算
char n ='a'; printf("%c, %d, %c, %c \n", ++(++n), sizeof(++(++n)), ++(++n),(++n) +1 ); 输出为什么是f,1,f,g
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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那一个没作作。其它的,结果未定义。
指针表达式详解(适于指针的初学者)
12. 间接访问指针的前
自增
运算
`++*cp`的右值是`cp`所指地址的增值结果,左值非法。 13. 间接访问指针的后
自增
运算
`(*cp)++`的右值是`cp`增值前的值,左值非法。 14. “
自增
—间接访问—
自增
”
运算
`++*++cp`的结合...
java中的
自增
(++)和自减(--)
运算
符.docx
这些按位
运算
符适用于整数
类型
(`byte`, `short`, `int`, `long`)和字符
类型
(`
char
`),但不适用于浮点
类型
。 例如: ```java public class BitOperatorTest { public static void main(String[] args) { // ...
自增
(++)和自减(-)
运算
符.docx
下面是一些示例代码,演示了
自增
和自减
运算
符在不同
类型
的变量上的应用: ```java public class Test { public static void main(String[] args) { byte b = 0; // 整型 byte b++; long l = 0; // 整型 long ...
(源码)基于Java的编程基础学习项目.zip
3.
自增
运算
符和位
运算
详细解释了
自增
运算
符(++)的使用,以及位
运算
(如左移、右移和异或)的操作和结果。 4. 基本数据
类型
介绍展示了Java中的基本数据
类型
(如byte、short、int、long、float、double、
char
和...
c代码-C 语言中所有可用的算术
运算
符
C语言允许不同
类型
的数值进行
运算
,但会进行
类型
提升,将较小的数据
类型
提升到较大的
类型
,以避免数据丢失。例如,
char
类型
和int
类型
相加时,
char
会被提升为int。 10. 溢出和下溢: 当数值超出其
类型
所能表示的...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章