listd04.c

来自「c21Examples.rar」· C语言 代码 · 共 39 行

C
39
字号
/*==========================================================*
 * Program: listD04.c                                      *
 * Book:    Teach Yourself C in 21 Days                     *
 *                                                          *
 * Purpose: To use maximum and minimum constants.           *
 * Note:    Not all valid characters are displayable to the *
 *          screen!                                         *
 *==========================================================*/

#include <float.h>
#include <limits.h>
#include <stdio.h>

int main( void )
{
    unsigned char ch;
    int  i;

    printf( "Enter a numeric value.");
    printf( "\nThis value will be translated to a character.");
    printf( "\n\n==> " );

    scanf("%d", &i);

    while( i < 0 || i > UCHAR_MAX )
    {
       printf("\n\nNot a valid value for a character.");
       printf("\nEnter a value from 0 to %d ==> ", UCHAR_MAX);

       scanf("%d", &i);
    }
    ch = (char) i;

    printf("\n\n%d is character %c\n", ch, ch );

    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?