반응형
정수 접미사 J는 무슨 뜻입니까?
다음과 같은 소스가 있습니다.
int main() { 000J; }
gcc 4.8.4에서는 오류 없이 컴파일됩니다.L이나 U와 같은 서픽스가 있는 것은 알고 있습니다만, J에 대해서는 아무것도 찾을 수 없었습니다.
그럼 무엇을 하지?
경고가 표시됨:
가상 상수는 GNU 확장자입니다.
그Jsuffix는 GNU 확장자로 리터럴은 다음과 같습니다._Complex유형.
자세한 내용은 이쪽:https://gcc.gnu.org/onlinedocs/gcc/Complex.html
천정에서 언급한 바와 같이, 이것은 상상의 리터럴을 쓰기 위한 GNU 확장입니다.이 기능을 사용하는 이유에 대해 꼭 말씀드리고 싶습니다.j이말렛이 궁금해하는 것처럼 이 목적을 위해, 그러나 나는 천정의 대답에 대해 언급할 충분한 평판을 가지고 있지 않다.다른 사람에게 도움이 될 수 있으니 어쨌든 답변으로 남겨두겠습니다.
이 링크에서 설명하듯이,i그리고.j는 이 GNU 확장자를 사용하여 가상 리터럴을 쓰는 데 사용할 수 있습니다.이유i이 일에 사용되는 것은 명백하지만j라는 의미도 있습니다.j일반적으로 전기 공학 및 제어 시스템 공학에서 가상의 단위를 나타내어 혼동을 방지하는데 사용됩니다.i는 이미 이러한 컨텍스트에서 전류를 나타내기 위해 사용되고 있습니다.
언급URL : https://stackoverflow.com/questions/33549444/what-does-the-integer-suffix-j-mean
반응형
'programing' 카테고리의 다른 글
| Python에서 알려진 수의 요소로 목록 초기화 (0) | 2022.10.27 |
|---|---|
| 문자열 배열을 java.util로 변환하고 있습니다.목록. (0) | 2022.10.27 |
| PHP에서 $array[] = $value와 array_sarray, $value 중 어느 쪽이 더 빠릅니까? (0) | 2022.10.27 |
| JSON.stringify의 역방향? (0) | 2022.10.27 |
| Java 스위치 문: 상수 표현이 필요하지만 IS 상수입니다. (0) | 2022.10.27 |