| r268 vs r269 | ||
|---|---|---|
| ... | ... | |
| 1117 | 1117 | 그러나 15자리를 넘어 16자리 연산은 signed long integer 문제 때문인지 문법이 깨질 수 있다. }}}{{{#!if 0x7ffffffffffffffe+0x1==9223372036854775807 |
| 1118 | 1118 | signed long integer의 한계 안에서만 연산을 할 수 있는 모양이다.}}} |
| 1119 | 1119 | |
| 1120 | === 8진법, 2진법 === | |
| 1120 | === 8진법(0o~), 2진법(0b~) === | |
| 1121 | 1121 | {{{#!if 0o20==16 |
| 1122 | 1122 | 0{{{#orange x}}}로 시작하는 16진법(he{{{#orange x}}}adecimal)만이 아니라 0{{{#orange o}}}로 시작하는 8진법({{{#orange o}}}ctal)도 지원된다. }}}{{{#!if 0O37+0O43==0O102 |
| 1123 | 1123 | 대문자를 쓰는 0{{{#orange O}}}로도 8진법 표기가 가능하다. (0{{{#orange O}}}37+0{{{#orange O}}}43==0{{{#orange O}}}102)}}} |
| ... | ... | |
| 1129 | 1129 | {{{#!if a=0b1101011, b=0o32274, c=0x14fa |
| 1130 | 1130 | }}}2진수, 8진수 16진수 값으로 변수를 정의하면 매개변수 기호 @을 이용하여 출력할 때 10진수 정수값이 나온다. 이를테면 a=0b1101011, b=0o32274, c=0x14fa으로 정의할 때 a, b, c는 각각 @a@, @b@, @c@로 나온다. |
| 1131 | 1131 | |
| 1132 | {{{#!if a=0o80 | |
| 1133 | 테스트}}}당연하겠지만 각 진법에서 표기할 수 없는 수를 적으면 문법이 깨진다. | |
| 1134 | ||
| 1132 | 1135 | == 메모 == |
| 1133 | 1136 | * If 조건문에 함수를 넣을 수 있을까? |
| 1134 | 1137 | 예 : dday를 넣어서 누구누구 운영자가 재직 며칠이 되었음을 적을 수 있음, pagecount를 넣어서 이 문서 개수가 몇 개를 돌파했음을 알릴 수 있음, 대문 기념일 틀을 기념일 되기 한참 전에 미리 만들어놓고 if를 걸어놓을 수 있음, 나무위키 공지 틀(고정 주석 문법)에 if를 걸어놓을 수 있음.{{{#!folding 예시 보기, 접기 |
| ... | ... |