swap中文是什么意思(swap如何解释 swap什么意思)

bk2898 83 0

swap如何解释 swap什么意思

1、Swap是一种金融衍生品(也称为金融衍生工具),指交易双方约定在未来某一期限相互交换各自持有的资产或现金流的交易形式。多被用作避险和投机的目的。
2、一般来说,swap的主要形式是由掉期银行(swap bank)提供的一系列合约。这些合约主要内容包括双方交换现金流的起始时间,买卖价格等。在swap合约中,交易的对象为指定的某浮动利率,如LIBOR。掉期银行需要对此浮动利率进行标价。

swap,change和exchange在用法上的区别

swap,change和exchange的区别是释义不完全相同、应用场合不同、侧重点不同。

1、释义不完全相同:

(1)swap:n. 交换、交换之物;vt. 以...作交换、与...交换;vi. 交易、交换。

例句:I thought Julie’s necklace looked much prettier than mine, so we did a swap.

译文:我觉得 Julie 的项链比我的要好看,所以我们就交换了。

(2)change:n. 变化, 零钱;v. 改变。

例句:Sheila has changed the colour of her hair.    

译文:希拉改变了她头发的颜色。

(3)exchange:n. 交换、兑换、交易所、交流;vt. 交换、交易、兑换;vi. 交换、交易、兑换。

例句:Will you exchange seats with me?  

译文:你愿同我调换座位吗? 

swap中文是什么意思(swap如何解释 swap什么意思)-第1张图片-波音达百科

2、应用场合不同:swap (英国英语中写作swop)是exchange 的非正式用法,正式场合仍然用exchange,可以表示物品或者位置的“交换”。change表示“交换”人、衣服、车辆和“兑换”钱等。exchange 作为名词时除了表示“交换”还有好几个其它含义,例如,“人与人之间短暂的交流或者争执”,它还可以指“做交换或交易的地方”。这些都是 swap 所没有的含义。

(1)例句:We exchanged our email addresses and promised that we’d stay in touch.

译文:我们交换了电子邮箱并相互承诺会保持联系。这里可以用 swap 来替代。

(2)例句:They all sat together at table, laughing and swapping stories. 

译文:他们都坐在桌子旁,有说有笑地讲述各自的故事。

(3)例句:When something changes or when you change it, it becomes different.

译文:我们正努力探寻并理解气候是如何变化的。

3、侧重点不同:change侧重指改变或改为 的意思,并不是交换的意思;swap侧重指交换,一般指 交换两方/两者的某物/某事;exchange的同样侧重于交换。

参考资料:

百度百科-swap

百度百科-change

百度百科-exchange

分享相关内容的知识扩展:

电子钟里 swap 指令是怎么个用法?为什么要用它?

swap指令是字节交换指令,如swap
A,指令意思就是将a的高位字节(A7-A4)和低位字节(A3-A0)交换。
至于为什么要用它,你什么程序都没有给出,无法跟你解释啊。另外电子钟不一定就非得用到这条指令吧。

hp-ux 下 glance查看结果Disk Util和Swap Util是什么意思

Glance监控工具是HP-UX系统中一个强大且易用的在线监控工具,它有两种版本,一种
是gpm,图形模式,另一个就是glance,文本模式。几乎可以在任何终端和工作站上使用,占用资源很少。任何一个版本都可以提供丰富的系统性能信息。默认的进程列表会列出有关系统资源和活动进程的常规信息,更多详细信息包括:CPU, Memory, Disk IO, Network, NFS,
System Calls, Swap, and System Table。
语法:glance [-j interval] [-p [dest]] [-f dest] [-maxpages numpages]
[-command] [-nice nicevalue] [-nosort] [-lock]
[-adviser_off] [-adviser_only] [-bootup]
[-iterations count] [-syntax filename] [-all_trans]
[-all_instances] [-disks ;] [-kernel ;] [-nfs ;]

之一行代码中 swap(x,y)后面的\符号是什么意思? 上面的代码中有哪些不合理之处?应该怎样避免?

#define swap(x,y) \
{unsigned int tmp=x; x=y; y=tmp;}
int main()
{
int x,y;
//...
if(x>y) swap(x,y);
else x=y;
return 0;
}
Q1:之一行代码中 swap(x,y)后面的\符号是什么意思?
Q2:上面的代码中有哪些不合理之处?应该怎样避免?

Q1:之一行代码中 swap(x,y)后面的\符号是续行符,用于把一行比较长的代码分成多行写,但逻辑上仍然视为一行。

 

Q2:上面的代码中最主要的不合理之处是,swap不宜用#define定义为,而应该改用函数。因为宏只是在预编译的时候进行替换,这样代码

1if(x>y) swap(x,y);

在编译的时候实际上是

1if(x>y) {unsigned int tmp=x; x=y; y=tmp;};

这样会导致编译出错(去掉行尾的分号可以避免报错,但不推荐)。

抱歉,评论功能暂时关闭!