各位大哥大姐,帮忙解道题! 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数各位大哥大姐,帮忙解道题!编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 08:16:32
各位大哥大姐,帮忙解道题! 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数各位大哥大姐,帮忙解道题!编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf
xSN@ FFI#"XE)'!ΣIHJyP) vL~fzǓnؠ.ƚ;{Ϲ T.Aoվ+3*R9$`ZI1, KnX>.2adt'y^ 96Jxr"(MRu:n'yɞsRSRipWJkiw<~uPg7l޽%kfW"B'|.}Zxsl}sEo*{

各位大哥大姐,帮忙解道题! 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数各位大哥大姐,帮忙解道题!编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf
各位大哥大姐,帮忙解道题! 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数
各位大哥大姐,帮忙解道题!
编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数输出这两个字符.请问:
1 变量C1,C2应定义为字符型或整型?或二者皆可?
2 要求输出C1,C2值的ASCII码,应如何处理?用putchar函数还是printf函数?
3 整型变量与字符变量是否在任何情况下都可以相互替代?如char C1,C2;与intC1,C2;是否无条件的等价?
各位帮一下忙

各位大哥大姐,帮忙解道题! 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数各位大哥大姐,帮忙解道题!编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf
看过你的题目要求.
1.都可以,因为变量C1,C2不管定义为字符型char或者是整形int,都能够存储输入字符的ASCII值;
2.应该使用printf函数,我们知道putchar只是输出字符,我们可以使用printf("%d%d",c1,c2);输出变量的ASCII值
3.不能无条件的替代,首先这两种类型所占用的内存大小就不相同,char占用1个字节,int通常占用4个字节,如果需要存储一个比较大的整数,就只能使用int类型,否则会有溢出的问题.所以,应该根据具体情况决定该使用何种类型.