hagio.org - 日記

Powered by PENS


Index

2009: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2010: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2011: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2012: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2013: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2014: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2015: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2016: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2017: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2018: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2019: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2020: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2021: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2022: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2023: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2024: 1月(1)(2) 2月(1)(2) 3月(1)(2)

今月のアルバム U.S. Beers! [ 投稿 | 編集 ]


編集

October 2020

Oct 15 (Thu)

07:08

gawk の整数値の限界を探ってみた。バージョン古いけど。このへんっぽい。

$ gawk --version | head -n1 GNU Awk 3.1.7 $ for i in $(seq $((0x001ffffffffffff0)) $((0x001fffffffffffff))) ; do echo -n "$i: " ; gawk -v v=$i 'BEGIN { printf("%016lx\n", v) }' ; done 9007199254740976: 001ffffffffffff0 9007199254740977: 001ffffffffffff1 9007199254740978: 001ffffffffffff2 9007199254740979: 001ffffffffffff3 9007199254740980: 001ffffffffffff4 9007199254740981: 001ffffffffffff5 9007199254740982: 001ffffffffffff6 9007199254740983: 001ffffffffffff7 9007199254740984: 001ffffffffffff8 9007199254740985: 001ffffffffffff9 9007199254740986: 001ffffffffffffa 9007199254740987: 001ffffffffffffb 9007199254740988: 001ffffffffffffc 9007199254740989: 001ffffffffffffd 9007199254740990: 001ffffffffffffe 9007199254740991: 001fffffffffffff $ for i in $(seq $((0x0020000000000000)) $((0x002000000000000f))) ; do echo -n "$i: " ; gawk -v v=$i 'BEGIN { printf("%016lx\n", v) }' ; done 9007199254740992: 0020000000000000 9007199254740993: 0020000000000000 9007199254740994: 0020000000000002 9007199254740995: 0020000000000004 9007199254740996: 0020000000000004 9007199254740997: 0020000000000004 9007199254740998: 0020000000000006 9007199254740999: 0020000000000008 9007199254741000: 0020000000000008 9007199254741001: 0020000000000008 9007199254741002: 002000000000000a 9007199254741003: 002000000000000c 9007199254741004: 002000000000000c 9007199254741005: 002000000000000c 9007199254741006: 002000000000000e 9007199254741007: 0020000000000010 $ for i in $(seq $((0xffe000000000000f)) -1 $((0xffe0000000000000))) ; do echo -n "$i: " ; gawk -v v=$i 'BEGIN{ printf("%016lx\n", v) }' ; done -9007199254740977: ffe000000000000f -9007199254740978: ffe000000000000e -9007199254740979: ffe000000000000d -9007199254740980: ffe000000000000c -9007199254740981: ffe000000000000b -9007199254740982: ffe000000000000a -9007199254740983: ffe0000000000009 -9007199254740984: ffe0000000000008 -9007199254740985: ffe0000000000007 -9007199254740986: ffe0000000000006 -9007199254740987: ffe0000000000005 -9007199254740988: ffe0000000000004 -9007199254740989: ffe0000000000003 -9007199254740990: ffe0000000000002 -9007199254740991: ffe0000000000001 -9007199254740992: ffe0000000000000 $ for i in $(seq $((0xffdfffffffffffff)) -1 $((0xffdffffffffffff0))) ; do echo -n "$i: " ; gawk -v v=$i 'BEGIN{ printf("%016lx\n", v) }' ; done -9007199254740993: ffe0000000000000 -9007199254740994: ffdffffffffffffe -9007199254740995: ffdffffffffffffc -9007199254740996: ffdffffffffffffc -9007199254740997: ffdffffffffffffc -9007199254740998: ffdffffffffffffa -9007199254740999: ffdffffffffffff8 -9007199254741000: ffdffffffffffff8 -9007199254741001: ffdffffffffffff8 -9007199254741002: ffdffffffffffff6 -9007199254741003: ffdffffffffffff4 -9007199254741004: ffdffffffffffff4 -9007199254741005: ffdffffffffffff4 -9007199254741006: ffdffffffffffff2 -9007199254741007: ffdffffffffffff0 -9007199254741008: ffdffffffffffff0

この件の続き

Oct 7 (Wed)

08:15

飽くなきアク抜き。

9 月(2) へ


↑戻る