我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个为什么求出来的是1啊?

img


我想了很久,都没想明白当int型数据=char的时候会是多少。

因为256已经溢出了啊,实际上ch得到的值是0
256的二进制是 1 0000 0000,char型只有8位长度,所以只有后面的8个0,最终输出n+1,所以输出结果是1

近期文章

  • 有没有会这个STM32 PWM实验呀~www
  • matlab的.c文件在vs中实现编译
  • c语言数组进制转换的问题
  • Doctrine auto将文本字段的长度限制为64512个字符
  • Requires plugin 'JavaScript' to be installed
  • python文件内容解析
  • IDEA构建安卓app的服务端
  • mysql5.7中 instr 报错,提示字符串超长
  • mongodump导出失败
  • C语言词频统计,语言词频统计
  • 如何用MIRACL库获得各种密码运算的执行时间?
  • C++从键盘任意输入一串数字和大小写字母,数字从小到大排序,字母排序为 a < z < A < Z ,整体顺序数字小于字母,并完成图示输出,采用面向对象的思想进行编程。
  • uniapp组件在哪里找
  • 编译php7.0.1时找不到zipconf.h
  • 对于初学者,下载VS哪个版本更友好?
  • 编译器编译后的结果与自己的想法不一致
  • 为什么有加上public就报错,去掉就不报错了
  • 队列和循环:为什么不进入循环
  • eclipse 工具 控制台乱码
  • Android中的MediaPlayer和VideoView有什么区

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华