精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

solidity智能合約[8]-位運(yùn)算與字面量-創(chuàng)新互聯(lián)

位運(yùn)算

solidity中,可以對(duì)于最底層的位進(jìn)行操作。
由于以太坊中需要消耗gas,因此,為了節(jié)約gas、所以對(duì)于位的操作會(huì)用到比較頻繁。
solidity中支持多種類型的位運(yùn)算操作
1、位與 &
2、位或 |
3、位異或 ^
4、位取反 ~
5、<<
6、>>

創(chuàng)新互聯(lián)建站是少有的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、營銷型企業(yè)網(wǎng)站、成都小程序開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,于2013年創(chuàng)立,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評(píng)

數(shù)字3、4的二進(jìn)制表示

solidity智能合約[8]-位運(yùn)算與字面量

數(shù)字3、4的底層表示

位與

solidity智能合約[8]-位運(yùn)算與字面量

位與

位或

solidity智能合約[8]-位運(yùn)算與字面量

位或

位異或

solidity智能合約[8]-位運(yùn)算與字面量

位異或

位取反

solidity智能合約[8]-位運(yùn)算與字面量

位取反

位左移

solidity智能合約[8]-位運(yùn)算與字面量

位左移

位右移

solidity智能合約[8]-位運(yùn)算與字面量

位右移

位運(yùn)算例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
pragma solidity ^0.4.23;

contract weiTest{
   uint8 a = 3;
   uint8 b = 4;
   function  weiyu() public view returns(uint8){

       return  a &b;
   }

    function  weihuo() public view returns(uint8){

       return  a |b;
   }

    function  weiyihuo() public view returns(uint8){

       return  a^b;
   }


     function  qufan() public view returns(uint8){
       return  ~a;
   }

       function  leftMove() public view returns(uint8){
       return  a<<1;
   }

       function  rightMove() public view returns(uint8){
       return  a>>1;
   }
}

整型字面量

solidity在計(jì)算過程中的中間值,支持任意的精度,如小數(shù)。不會(huì)發(fā)生溢出操作。
只有在將計(jì)算結(jié)果賦值給特定類型的時(shí)候,才會(huì)發(fā)生截?cái)嘁绯龅炔僮鳌?/p>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//返回1
function  TestInterger() public pure returns(uint8){
    uint8 num = (2**800+1) - 2**800;
    return num;
}
//返回50
function  TestInterger2() public pure returns(uint8){
    uint8 num = 2/4*100;
    return num;
}
//返回1
 function  TestInterger3() public pure returns(uint8){
    uint8 num =11111111111111111111111111111111111111111111112-11111111111111111111111111111111111111111111111;
    return num;
}
  • 本文鏈接: https://dreamerjonson.com/2018/11/10/solidity-8/

  • 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協(xié)議 許可協(xié)議。轉(zhuǎn)載請(qǐng)注明出處!

solidity智能合約[8]-位運(yùn)算與字面量

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。


本文題目:solidity智能合約[8]-位運(yùn)算與字面量-創(chuàng)新互聯(lián)
本文來源:http://m.jcarcd.cn/article/djdjeo.html
主站蜘蛛池模板: 成人xx视频 | 国产主播福利下一页 | 精品精品国产高清 | 无码av岛国片在线观看网站 | 爱福利导航 | 福利灾难电影 | 日韩淫片一区二区 | 日韩成人成色 | 欧美一级爽快片婬 | 国产丝袜护土调 | 琪琪影院 | 青青草极品视觉盛 | 国产精品一区绿帽 | 日韩在线一二三四区 | 皮皮在线精品亚洲 | 国产99在线 | 国产乱伦亚洲精品 | 国产午夜视频在线 | 国产资源免费观看 | 国产精品中文久 | 人人干操 | 国产高清一 | 黑人福利在线 | 日韩在线一区 | 日产无人区一线二 | 日本在线高 | 欧美专区在线播放 | 国产精品精品精品 | 国产精品日产三级 | 国产日韩网址导航 | 欧美日韩综合在线 | 日韩色视 | 国产欧美羞羞视频 | 91网址 | 日韩视频中文字幕 | 91国产爽爽黄在 | 91九色国产蝌蚪 | 无码vr最新无码av专区 | 国产日产欧产综合 | 欧美日韩国产在 | 成人精品视频免费看 |