写出运行结果: char c1='a',c2='b',c3='c',c4='\101',c5='\116'; printf("a%c b%c\tc%c\tabc\n",c1,c2,c3

);
printf("\t\b%c %c\n",c4,c5);

第1个回答  2011-06-04
aa bb cc abc
A N追问

还有一个问题,,
x+a%3*(int)(x+y)%2/4 x=2.5,a=7,y=4.7求这个表达式的值,为什么最后得2.5,不是还得加上0.25了吗?????

追答

(int)(x+y)%2=1;
1/4=0(两个整数相除取整数); 0乘任何数=0;最后为x值。如果需要加上0.25,改为浮点数运算,即.../4.0

本回答被提问者采纳

C语言中,char c4='\\101',c5='\\116' 是什么意思?
'\\101'中的 \\ 意思是转义 ,是8进制表示的一种方法;c4='\\101' 转换为:c4的数值为8^2 * 1 + 8^1 * 0 + 8^0 * 1 = 65(ASCII码),则对应的字母为Ac5='\\116' 转换为:c5的数值为8^2 * 1 + 8^1 * 1 + 8^0 * 6 = 78(ASCII),对应的字母为N....

void main() { char c1='a',c2='b',c3='c',c4='\\101'
首先你给的程序并不全,我给你补全了如下图,另外其实结果并不是输出aabb cc abc,结果如下图,相关的知识点即'\\101'和‘、'\\116'是什么意思还有\\t,\\b\\n的作用也一并附图 如果看了这些图你还不懂的话可以追问我哈。

...c1='a',c2='b',c3='c',c4='\\101',c5='\\116'; printf("a%cb%c\\...
char c1=’a’,c2=’b’,c3=’c’,c4=’\\101’,c5=’\\116’;进行5个字符变量的声明和初始化,其中:c1=’a’\/\/被赋值为字符a c2=’b’\/\/被赋值为字符b c3=’c’\/\/被赋值为字符c c4=’\\101’\/\/这里\/是一个转义字符,\\101被转义为一个八进制数101,也就是十进制的65,所以c4被...

main() {char c1='a',c2='b',c3='c'; printf(“a%cb%
因为printf中只有两个%c,所以他只输出两个变量的值,他取变量的顺序是从左往右,所以输出 aabb

...{ char c1 =‘A’, c2 =‘a’; printf("%c\\n", (c1,c2
include <stdio.h> void main(){ char c1 =‘A’, c2 =‘a’;printf("%c\\n", (c1,c2));} 程序输出是a,(c1,c2)是比较大小的,a的ASCII码值比A的大,故输出结果是a。你也可以在编程软件上运行一下的,试一下,看看结果,在思考一下为什么。选择b。

C语言以下程序段: int c1=1,c2=2,c3; c3=c1\/c2; printf("%d\\
因为你用int定义c3,而结果为0.5,转换为int就变成0。利用double来定义c3即可

c语言基础 char c1='a',c2='b';
c 表示输出的是一个字符 d:表示输出的是整型。其实字符型和整型是可以转换的!!!但楼主查看ASSICC表就知道ASIICC的值的范围是:0-255 也就是说整型数只要在0-255 范围之内就可以转换成相应的字符。

求C语言程序设计习题集与上机指导-第三版 (及答案)...
printf(“请输入三个数a,b,c:\\n”);scanf(“%d,%d,%d”,&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf(“最大数为:“%d”,max);}第三章3.6写出以下程序运行的结果。main(){char c1=’a’,c2=’b’,c3=’c’,c4=’\\101’,c5=’\\116’;printf(“a%cb%c\\tc%c\\tabc\\...

用C语言编写c1=’a’,c2=’b’,想得到以下的输出格式,请写出程序;
include "stdio.h"include "conio.h"int main(){ char c1='a',c2='b';printf("c1=%c or %d\\n",c1,c1);printf("c2=%c or %d\\n",c2-32,c2);return 0;} 题目有点怪 不知道你什么意思

C语言问题,十进制转换任何进制数,请问错在哪?无限循环了好像_百度知 ...
{int a,b,c,max;printf(“请输入三个数a,b,c:\\n”);scanf(“%d,%d,%d”,&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf(“最大数为:“%d”,max);}第三章3.6写出以下程序运行的结果。main(){char c1=’a’,c2=’b’,c3=’c’,c4=’\\101’,c5=’\\116’;printf(“a%...

相似回答