1,布爾型:布爾型是二值變量,取值為true或false足绅。?bool public _bool = true;
? ? ? 布爾值的運(yùn)算符:! (邏輯非)摩泪,&& (邏輯與笆焰, "and" ),|| (邏輯或见坑, "or" )嚷掠,== (等于),!= (不等于)荞驴。
2不皆,整型:int?整數(shù),uint 正整數(shù)熊楼,uint256?256位正整數(shù)霹娄。
? ? ? ? 常用的整型運(yùn)算符包括:a: 比較運(yùn)算符(返回布爾值):?<=,?<鲫骗,?==犬耻,?!=,?>=执泰,?>枕磁。b:?算數(shù)運(yùn)算符:?+,?-坦胶, 一元運(yùn)算?-透典,?+,?*顿苇,?/峭咒,?%(取余),**(冪)
3纪岁,地址類型:地址類型(address)存儲一個 20 字節(jié)的值(以太坊地址的大写斩印)。地址類型也有成員變量幔翰,并作為所有合約的基礎(chǔ)漩氨。有普通的地址和可以轉(zhuǎn)賬ETH的地址(payable)。payable的地址擁有balance和transfer()兩個成員遗增,方便查詢ETH余額以及轉(zhuǎn)賬叫惊。
4,定長字節(jié)數(shù)組:字節(jié)數(shù)組bytes分兩種做修,一種定長(byte,?bytes8,?bytes32)霍狰,另一種不定長抡草。定長的屬于數(shù)值類型,不定長的是引用類型(之后講)蔗坯。 定長bytes可以存一些數(shù)據(jù)康震,消耗gas比較少。
5宾濒,枚舉 enum:枚舉(enum)是solidity中用戶定義的數(shù)據(jù)類型腿短。它主要用于為uint分配名稱,使程序易于閱讀和維護(hù)绘梦。它與C語言中的enum類似橘忱,使用名稱來代替從0開始的uint:
我是溫馭臣鹦付,一個Solidity的開發(fā)學(xué)習(xí)者,以上是我的簡單總結(jié)择卦,如果有缺陷,希望在評論區(qū)看到您的補(bǔ)充郎嫁。