【C语言设计】习题3.8

avatar

azurekiln

(1)变量c1和c2应定义为字符型、整型还是二者皆可?

应定义为字符型,因为是使用getchar函数获取字符。

(2)要求输出c1和c2的ASCII码,应如何处理?用putchar函数还是printf函数?

使用printf函数处理。

#include <stdio.h>
int main() {
    char c1, c2;
    c1 = getchar(), c2 = getchar();

    //(2)要求输出c1和c2的ASCII码
    printf("变量c1的值为:%c\tASCII码为:%d\n",c1,c1);
    printf("变量c2的值为:%c\tASCII码为:%d\n",c2,c2);

    return 0; 
}


(3)整型变量与字符变量是否在任何情况下都可以互相代替?如:
char c1, c2;

int c1, c2;
是否无条件地等价?

不能,它们的本质和用途不同,整型通常用于数字计算,而字符变量用于存储字符或字符串。


扫描二维码,在手机上阅读
收藏
请先 登录 再评论
powered by emlog pro
服务器供应商 景云数据

友情链接
白衣Ink


sitemap