網頁

2017年10月17日 星期二

Ex5 請問int怎麼存-689這個數字

問int怎麼存-689這個數字。

int用4個bytes。

答案請用16進位表達。

58 則留言:

  1. B10633105 劉晉良2017年10月17日下午3:45

    689 2近位=1010110001
    換成NOT + 1 數字
    再換 16近位 = FFFF977

    回覆刪除
  2. B10633084 彭玟寧2017年10月17日下午3:49

    689換成2進位1010110001
    切換為微軟設定為DWORD在案NOT
    再將11111111111111111111110101001110變成16進位
    再按16進位FFFFFD4E
    再加1 = FFFFFD4F

    回覆刪除
  3. B10633079劉佩儒2017年10月17日下午3:49

    689換成2進位等於1010110001
    切換微軟設定為Dword在按Not
    把11111111111111111111110101001110變成16進位
    等於FFFFFD4E
    再加上1
    等於FFFFFD4F

    回覆刪除
  4. B10633094 葉宜禎2017年10月17日下午3:50

    689換成2進位還有Dword
    再把110100010015轉成2的補數11111111111111111111111001001110110再轉回16進位
    最終達案得到FFFFF977

    回覆刪除
  5. b10633076謝昀憲2017年10月17日下午3:50

    先把689換成2進制再把110100010015轉成2的補數11111111111111111111111001001110110再轉回十六進制得到FFFFF977

    回覆刪除
  6. B10633102 甘英豪2017年10月17日下午3:58

    選程式設計師→10進位打689→2進位→Dword按not→加1→回16進位
    答案:FFFFFD4F

    回覆刪除
  7. B10633099 廖玟涵2017年10月17日下午4:13

    先把689變成2進位
    1010110001轉成DWORD,在按NOT
    變成11111111111111111111110101001110在+1
    11111111111111111111110101001111轉成十六進位
    變成FFFFFD4F

    回覆刪除
  8. B10633085 吳旭誠2017年10月17日下午4:13

    叫出小算盤 檢視裡的設計工程師
    10進位打出689 (Dword)
    換成二進位689會變成1010110001
    接著再按NOT (不要問為甚麼 因為影片說的)
    接著會變成11111111111111111111110101001110
    再來換成16進位
    變成FFFFFD4E
    然後因為是負號所以要+1
    最後的答案是FFFFFD4F

    回覆刪除
  9. D10623004 范振威2017年10月17日下午4:15

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  10. B10633077葉峻誠2017年10月17日下午4:15

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  11. B10633105 劉晉良2017年10月17日下午4:15

    689 換成 2近位1010110001

    案 BOT換成補數 +1 =111111111111111111111110101001111
    換成 16近位 =FFFFD4F

    回覆刪除
  12. B10633064 徐敏嫣2017年10月17日下午4:16

    第一步:開啟小算盤,設定為程式設計師模式。
    第二步:輸入689後轉成二進位、改成Dword按下Not。
    第三步:輸入+1再轉成16進位。
    答案:FFFFFD4F

    回覆刪除
  13. B10633087劉世鈞2017年10月17日下午4:16

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  14. B10633089蔡光威]2017年10月17日下午4:16

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  15. B10633084 彭玟寧2017年10月17日下午4:16

    (老師抱歉,另一篇還沒打完就按到了)
    打開算盤10近位689
    按Dword按下二進位變成1010110001
    按下Not變成11111111111111111111110101001110
    換成16進位變成FFFFFD4E
    FFFFFD4E要加1
    會等於FFFFFD4F

    答案就是FFFFFD4F

    回覆刪除
  16. #include <iostream>


    using namespace std;
    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }


    fffffd4f


    回覆刪除
  17. B10633072 柯柏宇2017年10月17日下午4:17

    #include

    using namespace std;
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }


    ANS:fffffd4f

    回覆刪除
  18. B10633063 黃彥菱2017年10月17日下午4:17

    689切換為2進位
    等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  19. B10633088蘇暐智2017年10月17日下午4:17

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  20. B10633081 陳蕙祺2017年10月17日下午4:17

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  21. B10633091 楊子安2017年10月17日下午4:17

    先輸入-689
    轉2進位
    切換成DWORD格式
    轉2的補數+1
    接著按not
    切換成16進位
    就可以得到答案fffffd50

    回覆刪除
  22. B10633092 李延中2017年10月17日下午4:17

    #include

    using namespace sid;


    int main(int argc, char** argv ){
    int x=-689;
    cout<<hen<<x;
    return 0;
    }

    FFFFFFFFFFFFFD50

    回覆刪除
  23. b10633100 陳澔翰2017年10月17日下午4:17

    #include

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    A:fffffd4f

    回覆刪除
  24. b10633062 熊冠綸2017年10月17日下午4:17

    1.-689取絕對值=689
    2.用2進位變成1010110001
    3.把底下改成Dword
    4.按Not變成11111111111111111111110101001110
    5.+1=11111111111111111111110101001111
    6.用16進位FFFFFD4F

    回覆刪除
  25. b10633082 張瑋芹2017年10月17日下午4:17

    1.開啟小算盤設置為 "程式設計師"
    2.點選Dword,輸入689
    3.點選2進制後再點NOT
    4.完成後再+1 (補數)
    5.再點選16進制
    6.最後答案變成FFFFFD4F

    回覆刪除
  26. B10633103游皓翔2017年10月17日下午4:18

    10進位→689→2進位→Dword按Not→加1→回16進位
    答案:FFFFF4DF

    回覆刪除
  27. #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  28. B10633060韓鎮遠2017年10月17日下午4:18

    小算盤:10進位輸入689在按2進位1010110001在按Dword和Not+1再按16進位會出現FFFFFD4F

    回覆刪除
  29. #include <iostream>
    #include <bitset>
    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  30. B10633097 許銓育2017年10月17日下午4:19

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  31. B10633095 羅世承2017年10月17日下午4:20

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  32. B10633078張俊元2017年10月17日下午4:20

    開啟小算盤選擇10進位和Qword,按下689再選擇2進位和Dword,選擇not+1然後調回16進位。
    答案即為FFFFFD4F

    回覆刪除
  33. B10633083黃彥浩2017年10月17日下午4:21

    小算盤 檢視裡的設計工程師
    10進位打出689 (Dword)
    換成二進位689會變成1010110001
    接著再按NOT
    接著會變成了11111111111111111111110101001110
    再來換成16進位
    變成FFFFFD4E
    然後因為是負號所以+1
    最後得出來的是FFFFFD4F

    回覆刪除
  34. B10633106莊子捷2017年10月17日下午4:21

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  35. A10633020 陳俐婷2017年10月17日下午4:21

    #include <iostream>
    using namespace std;


    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  36. A10633022 黃皓銘2017年10月17日下午4:21

    #include <iostream>
    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  37. b10633159 徐芳瑀2017年10月17日下午4:21

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  38. b10633086鄭羽伸2017年10月17日下午4:21

    #include

    using namespace std;


    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  39. B10633104 王湘柔2017年10月17日下午4:21

    689換成2近位1010110001
    切換成微軟設定DWORD在按NOT
    再將11111111111111111111110101001110變16近位=FFFFFD4E
    再+1=FFFFFD4F

    回覆刪除
  40. B10633093 梁家豪2017年10月17日下午4:22

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  41. b10633065 吳佳璇2017年10月17日下午4:28

    #include <iostream>

    using namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  42. B10633075 蔡承翰2017年10月17日下午4:29

    #include <iostream>

    uising namespace std;


    int main(int argc, char** argv) {
    int x=-123456789;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  43. B10633073 吳聲佑2017年10月17日下午4:29

    #include

    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    A:fffffd4f

    回覆刪除
  44. B10633090 蘇暐庭2017年10月17日下午4:31

    #include

    using namespace std;
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }



    答案:fffffd4f

    回覆刪除
  45. b10633080黃主賜2017年10月17日下午4:31

    #include <iostream>

    #include <bitset>

    using namespace std;




    int main(int argc, char** argv) {

    int x=-689;

    cout<<hex<<x;

    return 0;

    }

    回覆刪除
  46. B10441162 張芸瑄2017年10月17日下午4:32

    #include
    using namespace std;

    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    FFFFFD4F

    回覆刪除
  47. A10633016張貴棠2017年10月17日下午4:33

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x= -689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  48. A10633011邱軍霖2017年10月17日下午4:33

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv) {
    int x= -689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  49. B10633070陳鴻琪2017年10月17日下午4:47

    先在小算盤上打上689
    然後點選2進位和底下的Dword
    之後會出現1010110001因為我們要的答案是要負的
    所以要取補數,點取Not讓數字變為補數11111111111111111111110101001110
    接下來在把2的補數+1會等於11111111111111111111110101001111
    在點選16進位就是答案了FFFFFD4F。

    回覆刪除
  50. B10433015周采萱2017年10月17日下午5:02

    #include <iostream>
    using namespace std;


    int main(int argc, char** argv) {
    int x=-689;
    cout<<hex<<x;
    return 0;
    }

    回覆刪除
  51. B10433088葉凱文2017年10月18日下午1:30

    先把689變成二進位
    1010110001轉成DWORD,
    在按NOT
    變成11111111111111111111110101001110在+1
    11111111111111111111110101001111轉成十六進位
    變成FFFFFD4F

    回覆刪除
  52. B10333168 楊君堯2017年10月18日下午6:25

    689切換為2進位
    等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  53. B10533088葉俊江2017年10月25日凌晨1:51

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  54. B10433188姜佩萱2017年10月31日下午3:31

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  55. B10433190張文翰2017年10月31日下午3:31

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  56. B10533083徐士興2017年10月31日下午5:23

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  57. B10537208楊蕊筑2017年10月31日下午5:23

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  58. B10441162 張芸瑄2018年1月2日下午3:12

    689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除

HTML 編輯器