社区
C语言
帖子详情
刚学C,请教一下
Philip0073
2004-07-10 10:45:45
main()
{
char x=0xFFFF;
printf("%d\n",x--);}
为什么会得出-1
...全文
180
4
打赏
收藏
刚学C,请教一下
main() { char x=0xFFFF; printf("%d\n",x--);} 为什么会得出-1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xjp6688
2004-07-11
打赏
举报
回复
up
Vivianren
2004-07-11
打赏
举报
回复
楼上正解!
zhangfjj
2004-07-10
打赏
举报
回复
char 型数据只有8位
你给它赋值
char x=0xffff,
x 在内存中的存储是1111 1111
printf("%d",x--);
虽然x的值要减1,但你这里是后置的--,所以还是输出的是自减1之前的值。
你又以十进制有符号格式 输出
在turbo c 中采用的是符号扩展,即1111 1111 1111 1111
这补码对应的值就是-1
zhangfjj
2004-07-10
打赏
举报
回复
溢出了
【C游记】
刚学
C语言
这就是我这两天学的内容,让我学到了不少知识,大家可以在评论区多多探讨,我相信比我优秀的人很多,希望可以指点我
一下
,这篇文章耗时一个半小时,第一次写,应该算是比较慢的了,能看到这里的也都是很细心的,相信你们可以成为高级编程师,一起努力,一起加油,冲!
今天
刚学
C
今天
刚学
C
有什么好的C语言小项目适合
刚学
C语言的小白吗?
通过完成这些小项目,你不仅可以熟悉 C 语言的核心语法和功能,还能提升逻辑思维能力,为后续学习更复杂的项目和算法打下坚实基础!
刚学
C 语言时,通过完成小项目可以很好地巩固编程基础,并且提升解决实际问题的能力。的小项目,这些项目覆盖了基础语法、逻辑思维以及简单的算法实现,循序渐进地帮助你提升。
刚学
c的问题体会
相信不少的朋友都与我一样,因为各种各样的原因开始进入了c语言的学习。在这其中有不少的朋友呢,是准备充分了解清楚了才开始学习的。但还有一些像我这种对c语言并不了解,就因为一些事情突然开始进入c语言的学习中。那么我——一个刚刚进入c语言学习的新人,就来谈谈自己在c的学习中遇到的问题。也希望看到的大佬能给出大佬的建议、萌新能提出萌新的想法。 首先就是我怎么进入c语言的学习中的,可能有部分朋友会认为怎么学的重要吗?学了不应该去考虑怎么去学好吗?我想说的是,很重要。首先你的进入学习方式很大程度上影响着你学习...
刚学
了c语言的大学生,Java开学,加油!
大伟更想梦!
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章