legend


私信TA

用户名:dotcpp0599065

访问量:17575

签 名:

fish or cut baits

等  级
排  名 176
经  验 6854
参赛次数 0
文章发表 75
年  龄 0
在职情况 学生
学  校 黑龙江大学
专  业

  自我简介:

you can you up,no can don't bb

解题思路:我们要想用ASCII值就先要了解类型转换,其中类型转换分为强制性类型转换(需要手动)与自动性类型转换(不需要干预),一般情况下我们要把小的转化为大的,如果反过来就会导致数据失真,即精度降低

注意事项:转换只是暂时性的只是方便得到我们想要的东西,但是不会改变数据原来的数据及类型

参考代码:

#include<stdio.h>

int main()

{

    char a;

    scanf("%c",&a);

    int b;

    b=(int)a;          //此处就用到了强转转换,及把a变成了int类型,此处也可以写成b=a;这样就变成了自动转换。

    if(b%2==0)

    {

        printf("NO");


    }

    else

    {

        printf("YES");


    }

    return 0;

}


 

0.0分

7 人评分

  评论区

答非所问
2023-03-08 21:37:33
  • «
  • 1
  • »