어떤 사람들은 이것이 어떤 형식인지 말할 수 있습니까?
사실, 그 이상입니다.
1 // 1
1.2 //1.2
1.2E3 // 1200
1.2E+3 // 1200
1.2E-3 //0.0012
.12E+2 // 12
-.12E-2 //-0.0012
물론 이것들은 단지 소수점입니다. 10 월과 16 진수에 대해 이야기합시다.
0x00, 0x11, 0xff이 형식은 16 진수이며 소수점 값은 각각 0, 17, 255입니다.
01, 07, 010, 012 이것은 10 대입니다. (여기서 0은 문자가 아닌 숫자 0입니다)
어떤 친구들은 질문에 의문을 제기했을 수도 있습니다. 어떻게 10 대라고 말할 수 있습니까?
실제로, 이것은 10 진수이며, 단지 10 진수 시스템 앞에 0을 추가합니다.
물론 0을 추가하는 모든 사람이 10 대가 아닙니다.
예를 들어, 08, 09는 실제로 10 진수 시스템에 있습니다. 옥탈 시스템은 8로 운반되므로 08, 09로 나타나는 것은 불가능합니다.
당신은 당신의 비전이 훨씬 더 넓고 더 이상 소수점 표현에 국한되지 않는다고 생각하십니까? Daniu가 작성한 코드에 의해 두려워하는 것을 두려워 할 필요는 없습니다.
일부 친구들은 10 월 16 진수가 E+- 형식을 지원한다고 말할 수 있습니까?
0x12e3 === 4835
0x12e+3 === 305
0x12E-3 === 299
0x12 === 18
분명히, 그것은 우리가 생각하는 결과가 아닙니다.
실제로 0x12e3은 e가 16 진수의 캐릭터이기 때문입니다. 16 진수의 문자는 0-9 Plus AF이며 케이스는 중요하지 않으므로 0x12E3은 정상적인 16 진수 형식입니다.
0x12e+3이 아닌 이유는 무엇입니까? 실제로, 그것은 단지 두 숫자를 추가하는 것입니다. 0x12e의 10 진수 시스템은 302이고 3을 추가하면 305가 제공되므로 간단한 숫자가 아니라 표현입니다.
011E2의 형식도 잘못되었으며 구문 오류를 직접보고합니다.
따라서 지수 형식은 10 진수로만 사용할 수 있습니다.
미래에 1E6을 만나면 순진하게 IE6이라고 생각하지 마십시오.
더 이상 우울하지 마십시오 .5 왜 잘못 될 수 없습니까? .1e1이 같은 이유 1.
좋아, 오늘 나는이 작은 지식 요점을 공유하고 천천히 생각할 것이다.