谁能告诉这两组代码 最后的结果怎么和我想的不一样啊!
clude <stdio.h>void main()
{
int i = 5,j = 5 ,p,q;
p = (i++)+(i++)+(i++);
q = (++j)+(++j)+(++j);
printf("%d,%d,%d,%d\n",p,q,i,j);
}
结果15.22.8.8
#include <stdio.h>
void main()
{
int a ,b = 322;
float x ,y = 8.88;
char c1 = 'k',c2;
a = y ;
x = b;
a = c1;
c2 = b;
printf("%d,%f,%d,%c\n",a,x,a,c2);
}
结果107,322.000000,107,B
求求各位 给我指点下 谢谢了!
第一个编码复制,直接百度,第一个就是;
第二个可以查ASCII码表,int2字节或4个字节,char一个字节,用%c输出只输出地位 夏目 发表于 2014-9-1 20:48
第一个编码复制,直接百度,第一个就是;
第二个可以查ASCII码表,int2字节或4个字节,char一个字节,用%c ...
谢谢 问题解决的了! {:7_123:}
页:
[1]