99问答网
所有问题
c语言中 A值与B值是如何转换的
如题所述
举报该问题
推荐答案 2008-09-18
通常的做法是利用中间变量赋值。
比如说 A=10 B=20
那么声明一个变量为 C 数据类型同A B
C=A; //C的值为10
A=B; //A的值为20
B=C; //B的值为10
执行下来结果为 A=20 B=10
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7OXWXee7.html
其他回答
第1个回答 2008-09-18
有一种不用中间变量就可以进行转换的,用到许多位运算.
55,记不下来,或许也是用不到的~
第2个回答 2008-09-18
A^=B;
B^=A;
A^=B;
位操作的方法..
第3个回答 2008-09-18
一楼的很有创意啊,呵呵。
一般就是用一个中间变量,其他楼都说过了。
第4个回答 2008-09-18
不借助其它临时变量而交换A和B的变量值:
A+=B;
B=A-B;
A-=B;
第5个回答 2008-09-18
x=y
x=z
y=z
相似回答
c语言
交换变量
a和b的值是
什么?
答:
c语言交换变量a和b的值是互相交换的
。交换在常规办法中引入第三个变量是为了防止在赋值过程中丢失信息。如果有办法在赋值过程中保持信息,就不需要另外的变量了。就比如这里的a先等于b-a, 再让b=a。有两个变量a 和b,想要交换它们的值,能不能这样操作呢?不能,这样操作的意思是把a的值放到b中...
有两个变量a=5,b=7请用
C语言的
方式让
a与b的
值互换
答:
a=a+b这个得到的是a和b的和;也就是这一步运行之后当前的a的值就是a,b之和
。b=a-b,既然a是他们两个的和,那么a-b得出的肯定是最初的a的值;这一步运行之后,b的只就是原始a的值;a=a-b,既然b是原始a的值,a是原始a和原始b的和,那么差值肯定就是原始b的值。
C语言中
.c=a; a=
b
; b=c;意思是a,b的值互换`这句什么意思。!
答:
c=a;
先把a的值赋给c,就是把a的值保存在c那里,a=b; 再把b的值赋给a,b的值就到a那里去了,b=c
; 再把c的值赋给b,就是把以前a的值(在c那里保存着)赋给b 这样a的值就到b那里去了,实现了值的互换
c语言中
三个整型数a
b
c怎么
进行值的互换?
答:
int a=3,b=4,t;通过以下的三个语句就能把a,
b的
值互换(这种操作有点像把二个瓶里的液体交换时,要借助于一个空瓶):t=a;a=b;b=t;不太清楚什么是“
ab
c值的互换”
c语言
将变量
A和B的
值进行互换 的程序
答:
代码如下:#include<stdio.h> include <stdlib.h>void swap1(int&
a
,int& b) //使用中间变量交换两个值 { int temp = a;a =
b
;b = temp;}void swap2(int& a, int& b) //只用加法、减法、乘法也可以交换两个值 { a = a + b;b = a - b;a = a - b;}void swap3(...
在
C语言中
,假设有a,b两个值,不通过其他变量,
如何
交换a,
b
的值,求助方法...
答:
1.复制
b的
值;2.b=
a
;3.把复制的值赋给a.本人菜鸟,鄙见仅供参考。我觉得楼上的答案是巧妙而且正确的。
C语言中
交换变量
ab的
值
怎么
交换 看看这个式子对不对a=a+b ;b=a...
答:
这是一个两数之和与两数之差结果的交换程序:main(){ int a=3;int b=5;int temp;a=a+b;//两数之
和 b
=a-b;//两数之差 printf("before:a=%d b=%d\n",a,b);//交换前 temp=a;a=b;b=temp;//交换过程 printf("after:a=%d b=%d",a,b); //交换后 } ...
c语言
,
如何
设计一个函数,将a,
b的
值互换?
答:
void changes(float& x1,float& y1)下面的不便,这样就不是传值了。而是传递引用。直接对参数起作用
C语言中
,只定义a,b两个int变量,已经赋值,
如何
把它们所赋的值交换?
答:
用个变量,
转换
下int t;t=a;a=
b
;b=t;//就可以了啊
大家正在搜
大学c语言教材A与B的的不同
0B5AH转换为对应的八进制数是
c语言程序A链表与B链表相等
B与b的转换
bit与B的转换
各种B之间的转换
计算机b如何转化为B
B 语言
c语言程序设计期末试题B答案
相关问题
怎么用c语言把A转换成B
c语言中a=b是把b的值赋给a,那之后b的值变成了什么?
c语言,如何设计一个函数,将a,b的值互换?
在C语言中如何将两个数进行互换
c语言 将变量A和B的值进行互换 的程序
c语言中如何把A和a转换
C语言中如何求a+b的值!
C语言数值转换问题,如题:当a值赋值为3.4,b值赋值为2....