r263 vs r264
......
11061106
{{{#!if (0==0x0000)&&(65535==0xffff)
11071107
정수 가운데 0 이상 65535이하의 정수는 16진법과 같은 것으로 취급한다. }}}{{{#!if (65536==0x00010000)&&(268435456==0x10000000)&&(0x00010000!=0x0000)
11081108
5자리 이상은 안 되길래 0x1234 식의 4자리까지만 되는가 싶었는데 --언제 잠수함 패치를 때려서-- 16진법 8자리도 된다. }}}{{{#!if (65536==0x0000000000010000)&&(18446744073709551615==0xffffffffffffffff)
1109
더 테스트 해봐야 되겠지만 18,446,744,073,709,551,615(16^^16^^-1 == 0xffffffffffffffff)의 unsigned int long 까지만 지원되는 모양이다. }}}{{{#!if 0xfffffffe+0x00000001==0xffffffff
1109
더 테스트 해봐야 되겠지만 18,446,744,073,709,551,615(16^^16^^-1 == 0xffffffffffffffff)의 unsigned long integer 까지만 지원되는 모양이다. }}}{{{#!if 0xfffffffe+0x00000001==0xffffffff
11101110
8자리에서 덧셈 연산과 }}}{{{#!if 0x02000000*0x00000008==0x10000000
11111111
곱셈 연산은 지원되고 }}}{{{#!if 0xffffffff+0x00000001==0x100000000
11121112
이 이상도 지원된다. }}}{{{#!if 0xffffffffffffff+0x1==0x100000000000000
1113
그러나 15자리를 넘어 16자리 연산은 signed int long 문제 때문인지 문법이 깨질 수 있다. }}}{{{#!if 0x7ffffffffffffffe+0x1==9223372036854775807
1114
unsigned int의 한계까지다.}}}
1113
그러나 15자리를 넘어 16자리 연산은 signed long integer 문제 때문인지 문법이 깨질 수 있다. }}}{{{#!if 0x7ffffffffffffffe+0x1==9223372036854775807
1114
signed long integer의 한계 안에서을 할 수 있는 모양이다.}}}
11151115
11161116
== 메모 ==
11171117
* If 조건문에 함수를 넣을 수 있을까?
......