<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # JavaScript 問答題 解釋一下下面代碼的輸出。 console.log(0.1 + 0.2); //0.30000000000000004 console.log(0.1 + 0.2 == 0.3); //false > JavaScript 中的 number 類型就是浮點型,JavaScript 中的浮點數采用IEEE-754 格式的規定,這是一種二進制表示法,可以精確地表示分數,比如 1/2,1/8,1/1024,每個浮點數占 64 位。但是,二進制浮點數表示法并不能精確的表示類似 0.1 這樣 的簡單的數字,會有舍入誤差。 > 由于采用二進制,JavaScript 也不能有限表示 1/10、1/2 等這樣的分數。在二進制中,1/10(0.1)被表示為 0.00110011001100110011…… 注意 0011 是無限重復的,這是舍入誤差造成的,所以對于 0.1 + 0.2 這樣的運算,操作數會先被轉成二進制,然后再計算: > 0.1 => 0.0001 1001 1001 1001…(無限循環) > 0.2 => 0.0011 0011 0011 0011…(無限循環) > 雙精度浮點數的小數部分最多支持 52 位,所以兩者相加之后得到這么一串 0.0100110011001100110011001100110011001100... 因浮點數小數位的限制而截斷的二進制數字,這時候,再把它轉換為十進制,就成了 0.30000000000000004。 --- # MySQL 編程題 表名 student\_score | name | course | score | | :--- | :--- | :--- | | 張三 | 語文 | 81 | | 張三 | 數學 | 75 | | 李四 | 語文 | 76 | | 李四 | 數學 | 90 | | 王五 | 語文 | 81 | | 王五 | 數學 | 100 | | 王五 | 英語 | 90 | 查詢出「張」姓學生中平均成績大于 75 分的學生信息。 ~~~ SELECT * FROM student_score WHERE name IN (SELECT name FROM student_score WHERE name LIKE '張%' GROUP BY name HAVING AVG(score) > 75) ~~~ --- # Java 編程題 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第 10 天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。 ~~~ package test; /** * 程序分析:采取逆向思維的方法,從后往前推斷 * @author CUI */ public class Tl6 { public static void main(String[] args) { int num = 1; for (int i = 1; i <= 9; i++) { num = (num + 1) * 2; } System.out.println("第一天共摘了" + num + "個桃子"); } } ~~~
                  <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>

                              哎呀哎呀视频在线观看