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

为什么字母a序号为33并且只读取第一个字母

#include<stdio.h>
main(void)
{
char a;
a =getchar();
if(a-'a'>0)
{
printf("%d\n",a -'a'+1 );
}
else
{
printf("%d\n",a -'A'+1 );
}
}

啥意思?
getchar()只执行了一遍,当然只能读入一个字符了。
前面半句啥意思?

近期文章

  • BIOCONDA安装过程问题,请看图
  • ROS路径规划类问题有不懂
  • 用C语言输出拼音式的语句
  • c++程序设计中,我使用三元运算符? 我这个为啥不能比较出a b 中较小的那个值
  • Clion遇到这个问题该如何解决?
  • 动态添加组员昵称,一个input框,两个button按钮
  • 这是啥啊,不清楚题目
  • 没有报错,但是一直在输出数字,不知道是不是循环没有结束
  • 用python计算Sn总和
  • 怎么把这距离和面积的代码溶入我原来的底图来
  • python 列表赋值问题
  • android如何将assets里的子文件夹中的图片显示在recyclerview上?
  • python问题,timer.start(1000) 如何控制次数
  • 我这个代码是制作简单计算机,但输出全是无法计算
  • 计算字符的长度题,求解。
  • uu们帮帮我,第一次提问题
  • opencv中有些系统的变量无法识别
  • python求奇数和问题
  • 方程计算器一元二次方程,设计-个函数,接受三个数分别代表方程中的a, b, c, 根据不同的情况,返回对应的值(方程无解时返回NaN)
  • 帮帮我解一下这道题吧

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华