【C语言代码】字符输入,数字输出
本文最后更新于 1646 天前,其中的信息可能已经有所发展或是发生改变。

此题可巩固if语句和ASCII。

编写程序,从键盘上输入一个字符,若该字符是数字字符,在屏幕上输出对应的整数数字。若不是数字字符,请给出相应提示:“这不是一个数字字符”。


例如:

输入:4
输出:4 (注意,这个4是以整数的形式输出的。输出形式会影响关键值比对)

#include <stdio.h>

int main()
{
    char ch;
    scanf("%c", &ch);
    int cha;
    if(ch>='0'&&ch<='9')
    {
        cha = ch-'0';
//运用ASCII,求出输入的字符数字到字符0的差
        printf("%d\n", cha);
//巧妙运用差把字符转换为数字
    }
    else
        printf("这不是一个数字字符\n");
    return 0;
}
如需转载,请注明出处。

【C语言代码】字符输入,数字输出
https://blog.ethan0ne.com/%e3%80%90c%e8%af%ad%e8%a8%80%e4%bb%a3%e7%a0%81%e3%80%91%e5%ad%97%e7%ac%a6%e8%be%93%e5%85%a5%ef%bc%8c%e6%95%b0%e5%ad%97%e8%be%93%e5%87%ba/
作者:Ethan (@ethan0ne)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇