c语言一小段程序求解

#include "stdio.h"
main()
{
int x1=0xabc,x2=0xdef;
x2-=x1;
printf("%x\n",x2);
}

第1个回答  2011-10-24
结果该是X2-X1= 333
第2个回答  2011-10-24
哪一句不明白追问

进制转换不知道 现在知道了 谢了

第3个回答  2011-10-24
答案:333

c语言一小段程序求解
include "stdio.h"\/\/包含输入输出头文件,printf就在其中main(){ int x1=0xabc,x2=0xdef;\/\/声明x1、x2为有符号整型变量并用十六进制赋初值 x2-=x1;\/\/用x2的值减去x1的值并将结果赋给x2 printf("%x\\n",x2);\/\/用十六进制输出x2的值}结果是十六进制333,即十进制的819。

c语言 求这一小段的执行结果
int main() { int m = 5;if (m > 5)printf("%d\\n", m);else printf("%d\\n", m--);} 最后输出的答案是:5 如果是:```c include int main() { int m = 5;if (m++ > 5)printf("%d\\n", m);} 则答案是:6 ```

求一小段C语言程序
printf("按数字键选择相应功能:\\n");printf("1.输入日期\\n2.天数加一\\n3.天数减一\\n4.查看日期\\n");char select;scanf("%s",&select);switch(select){ case '1':inputdate();break;case '2':adddate();break;case '3':minusdate();break;case '4':showdate();break;default:t=1;...

求C语言的小程序
include <stdio.h>const int k=10;int find(int *a){ int max=a[0]; for(int i=0;i<k;i++) { printf("%d ",a[i]); if(a[i]>max) max=a[i]; } return max;}int sort(int *a){ int temp; for(int i=0;i<k;i++) { for(in...

C语言编一个小学生算术题程序,求大神!!
include void menu() { char sl;int i,an,a,b,n = 10;do { printf("\\t***\\n");printf("\\t* 加法(A) 减法(S) 乘法(M) 除法(D) 退出(E) *\\n");printf("\\t***\\n");printf("\\n请选择 : ");fflush(stdin);scanf("...

c语言问题,本人新手,编了一个解方程的小程序,不知哪里出错,望指教...
printf("有两个解:x1=%lf,x2=%lf",x1,x2);} else if (delta==0){ x2=x1=(-b+sqrt(delta))\/2*a;printf("有一个解:x1=x2=%lf",x1);} else if (delta<0){ printf("无解");} } 首先 你的输入状态好像有些不是英文状态 我已帮你改过 还有就是4ac 不能这样写 c语言...

我用C语言写的一段小程序:输入一自然数n,然后输出它的立方等于n个连续...
可能是数据溢出,因为整型变量在内存中只有两个字节,所以范围在—32768---+32768这是有符号数的,若无符号:0--65535;32的立方刚好等于32768而33的立方就超过此范围了,如果想扩大范围的话,可以用长整型的,但范围也大不了哪去,毕竟你用的是立方数。

初级c语言小程序运行顺序求解
\/没有大括号for语句只关联下面一条语句。相当于下面打的括号。先1,后2执行的,当第2个for循环过后,j又被重置为1了,然后又要判断。for(i=1;i<4;i++){ for(j=1;j<=4-i;j++){ printf("");} for(j=1;j<=2*i-1;j++){ printf("*");} printf("\\n");} } ...

求C语言经典小程序
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:main(){ int i,j,k;printf("\\n");for(i=1;i<5;i++) /*以下为三重循环*\/ for(j=1;j<5;j++)for (k=1;k<5;k++){ if (i!=k&&i!=j&&j!=k) ...

用c语言编写一个程序求同时满足除三余一除五余三除七余五的最小正整数...
满足除三余一除五余三除七余五的最小正整数是103。程序如下:include <stdio.h> int main(){ int i;for (i = 1; ; i++){ if (i%3 == 1 && i%5 == 3 && i%7 == 5){ printf("%d\\n", i);break;} } } 程序截图如下:程序运行结果:...

相似回答