網頁

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. 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. 先把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. #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. #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. #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. 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. 小算盤: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. 開啟小算盤選擇10進位和Qword,按下689再選擇2進位和Dword,選擇not+1然後調回16進位。
    答案即為FFFFFD4F

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

    回覆刪除
  34. #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. #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. #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. #include <iostream>

    using namespace std;

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

    回覆刪除
  48. #include <iostream>

    using namespace std;

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

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

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


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

    回覆刪除
  51. 先把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. 689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  54. 689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  55. 689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  56. 689切換為2進位 等於1010110001
    切換設定Dword按下Not
    等於11111111111111111111110101001110
    加1
    等於11111111111111111111110101001111
    切換為16進位
    等於FFFFFD4F

    回覆刪除
  57. 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 編輯器