From 4238e749ff62bfc62f6e30c72dbafdfa3908551c Mon Sep 17 00:00:00 2001 From: bradley <18883218157@139.com> Date: Wed, 26 Apr 2023 18:10:55 +0800 Subject: [PATCH] 1.bit --- .idea/.gitignore | 2 ++ .idea/misc.xml | 6 +++++ .idea/modules.xml | 8 ++++++ .idea/vcs.xml | 6 +++++ .../wc_algorithm/com/bradley/bit/Bit.class | Bin 0 -> 659 bytes src/com/bradley/bit/Bit.java | 23 ++++++++++++++++++ wc_algorithm.iml | 11 +++++++++ 7 files changed, 56 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 out/production/wc_algorithm/com/bradley/bit/Bit.class create mode 100644 src/com/bradley/bit/Bit.java create mode 100644 wc_algorithm.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..8ed5f34 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6da11eb --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/wc_algorithm/com/bradley/bit/Bit.class b/out/production/wc_algorithm/com/bradley/bit/Bit.class new file mode 100644 index 0000000000000000000000000000000000000000..afbabd0e4e9803963b7bcf0877b3ba2aacddd821 GIT binary patch literal 659 zcmZut%TC)s6g^{`ICe~dq=E8klkf^GYN_fj2vx0A2`QqLQf0%2abl%|{6NM*V%J|P zi?-^558$J!o^cY=N-X9+&fI(Mx%c7E?|T4m(RSfr!@(xDTx{c|`HisoPMZdei!xr> zXxL~9l#W%R@)H5Geb^VUKBU7?V5zH;@N66hVfIA^5s_*)9muFJGo|w>XysqkwLrZ) zNMk?9fE8;X5UNEEU7m_IdYG-bg=^$;j{JtQ&QT`7#@k zvG&BbfZI#Q*&zI=w4gG1UuzDJ3sr2iJnUfC#-4|L9C%nkg*;CP6Ih;){uEq>1M2$+ z>fK)FVa$W1V}8^pI#ud_*2_?8C}ZwcD>(j#1?*zuh#Ok%)5AWRJhj7<^YWm6RA@bB zKE0q{IQj|koq>Tx+EM|Uc*fY96krL<%pAQB5#4;jYTewjI(IOvA28{vGrus+OZ0Q* z4RULK12(zJWOJ}iK}|-pX$BgoqE<|Mj{0=k8|HeN^$Yf#&m|LBV`BBOpEb 00000000 00000000 00000000 00000001 1*2^0 = 1 + // 1 左移32位 ==> 10000000 00000000 00000000 000000000 0*2^0 = 0 + // 1 左移31位 ==> 01000000 00000000 00000000 00000000 1*2^31 = 2147483648 4294967296 超出int范围:2147483647 变成了 -2147483648 + // 1 左移30位 ==> 00100000 00000000 00000000 00000000 1*2^30 = 1 + // 1 左移29位 ==> 00010000 00000000 00000000 00000000 1*2^29 = 1 + + } + + public static void main(String[] args) { +// System.out.println(Integer.MAX_VALUE); + printBit(); + } +} diff --git a/wc_algorithm.iml b/wc_algorithm.iml new file mode 100644 index 0000000..bf6e2fc --- /dev/null +++ b/wc_algorithm.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file