char数据遍历取值和‘0’相减得到的是-39,而下面单单一个char类型和'0'相减得到的是9,为什么上面会得到-39呢,有没有人解答一下呀
char数组遍历相减得到数出乎自己的意思
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-link 2021-09-07 06:06关注
你的char数组初始化错了,你肯定不是想char chars[] = {9,8,7};
应该是char chars[] = {'9','8','7'};
'9'才是字符9希望以上回复对你有所帮助
解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
- ¥15 Linux权限管理相关操作(求解答)
- ¥15 Bug traq 数据包 大概什么价
- ¥15 在anaconda上pytorch和paddle paddle下载报错
- ¥25 自动填写QQ腾讯文档收集表
- ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
- ¥15 求一份STM32F10X的I2S外设库
- ¥15 android 打包报错
- ¥15 关于stm32的问题
- ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?