<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                **先介紹“基本內置類型”(數值類型)** | 類型 | 描述 | 長度(bite) | 數據示例 |數據類型 |存儲值范圍 | | ------ | ------ | ---- | --- | --- |--- | | Byte | 字節 | 8位(1字節) | var a: Byte = 1 |整數|-128~127| | Short | 短整型 |16位(2字節) | var b: Short = 1 | 整數|-32768~32767 | | Int | 整型 |32位(4字節)| var c: Int = 1 | 整數|-2147483648~2147483647 | | Long | 長整型 | 64位(8字節)| var d: Long = 1L | 整數|-9223372036854775808~9223372036854775807 | | Float | 浮點型 | 32位(4字節)| var e: Float = 1f |小數|小數點可以精確到6位 | | Double | 雙精度浮點型 | 64位(8字節)| var f: Double = 1.0 |小數|小數點可以精確到15-16位 | 也可以參考下面這張圖 ![](https://box.kancloud.cn/b0904f4d8f83858c1c891cfb312655ca_812x553.png) >[info] **注意**: >①、在 Kotlin 中字符不是數值類型,也不可以轉化為數字,不過可以顯式轉換為數字。(Java中可以直接隱式轉換為Int) >②、String:字符串,用"'雙引號引起來的字符串都可以存,和Java中的String不一樣 >③、Kotlin 沒有包裝類型,只有基本數據類型 ④、Kotlin中整數默認類型是Int,浮點數默認類型是Double 在編輯器,也可以通過代碼的形式來輸出數值類型的取值范圍,如下代碼 ~~~ // 變量的取值范圍 fun main(args: Array<String>) { val aByte: Byte = Byte.MAX_VALUE val bByte: Byte = Byte.MIN_VALUE println("Byte的最大值:" + aByte) println("Byte的最小值:" + bByte) println("...........") val aShort: Short = Short.MAX_VALUE val bShort: Short = Short.MIN_VALUE println("Short的最大值:" + aShort) println("Short的最小值:" + bShort) println("...........") val aInt: Int = Int.MAX_VALUE val bInt: Int = Int.MIN_VALUE println("Int的最大值:" + aInt) println("Int的最小值:" + bInt) println("...........") val aLong: Long = Long.MAX_VALUE val bLong: Long = Long.MIN_VALUE println("Long的最大值:" + aLong) println("Long的最小值:" + bLong) val cInt:Int=0b0011 println("二進制類型cInt的值是什么:"+cInt) } ~~~ 輸出以下 ~~~ Byte的最大值:127 Byte的最小值:-128 ........... Short的最大值:32767 Short的最小值:-32768 ........... Int的最大值:2147483647 Int的最小值:-2147483648 ........... Long的最大值:9223372036854775807 Long的最小值:-9223372036854775808 二進制類型cInt的值是什么:3 ~~~ **為啥kotlin要定義多種數據類型?** 容器有大小,數據有不同。 **數字字面值中的下劃線(自 1.1 起)** 你可以使用下劃線使數字常量更易讀: ~~~ val oneMillion = 1_000_000 val creditCardNumber = 1234_5678_9012_3456L val socialSecurityNumber = 999_99_9999L val hexBytes = 0xFF_EC_DE_5E val bytes = 0b11010010_01101001_10010100_10010010 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看