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

这个c语言怎么算,求求了

设ch为char型变量,其值为‘G’,则下面表达式的值是多少

ch=(ch>='A'&&ch<='Z')?(ch+32)∶ch;

g

题目是条件表达式,等同于下面代码

    char ch = 'G';
    if (ch >= 'A' && ch <= 'Z')
    {
        ch += 32;
    }
    else
    {
        ch = ch;
    }
 

其中’G'和'A''Z'比较,实际上比较的是对应的ascii码值。

G的ascii码为71,A的ascii码为65,Z的ascii码为106,最后的结果为103,对应的字符为'g'。

近期文章

  • 用python解答猜数游戏
  • nginx部署代码后还能使用URL地址进行跳转吗?
  • 有n个学生,每人考m门课问题
  • 新上传的jar包必须将服务器重启后更改才会生效是什么问题?
  • 定义二维数组求a[1][1]的值
  • 刚学java ,要考试,,,大佬们帮帮忙,呜呜,java点菜系统,netbeans做
  • 急救:oracle设置
  • 几次循环如何判断,条件执行到什么时候为止
  • 用matlab神经网络工具箱训练时,数据无法归一化
  • 美食类网站(HTML)
  • python画樱花代码的部分
  • pagehelper分页问题,请求支援!!!
  • 请问一下,这个010 是个什么意思?
  • 结果为什么等于10而不等于5
  • 计算机二级phthon简单应用题
  • 求助求助成功有红包。
  • 搜索文件里的对应信息,并输出对应信息到屏幕上
  • 请教一段幻灯片代码如何让其自动运行
  • 有个前端CSS的问题,想请教一下
  • c++代码程序设计通讯录管理系统:悬赏!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华