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

这个字符型转化为整数型哪里错了?

不是'a'转换成整数该是97吗?我这个弄下了是49开始的

img


附上代码:
#include
int main(void)
{ char c;
int i;
c=getchar();
i=c-'0';
printf("i=%d",i);
}

你-'0'相当于减去0的acall值是48,你应该直接-0

'0'=0x30=48,48+49=97

近期文章

  • 为什么不成三角形的样子
  • 在MySQL查询结果中检测EOF
  • mysql 中in使用问题
  • 充电芯片怎么提高BAT引脚的充电电压
  • django的urls和views文件问题
  • 关于python运行复杂度
  • 怎么用mathematica实现图中问题?
  • Android APP到底是用JVM还是ART? 如果是ART,为何大家都说Android性能调优要基于JVM,而不是基于ART?
  • 如何确定超透镜上每个单元的长度
  • 科班数学咋学的。,。,
  • 如果install.php存在,则访问install.php,否则访问index.php
  • 一道练习题,但是输不出来结果
  • 单片机P0上的AD有什么功能?
  • 怎么用mathematica实现这个数学问题?
  • c语言实现多行输入数据并计算前n项和
  • for loop 存储每一次结果
  • listbox 滚动条
  • 如何使用Post方法从android类执行php文件
  • 是关联查询的一个sql需要安装表和物料表关联
  • 为什么不能用泛型表示?有人能解答一下吗?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华