반응형
정수 접미사 J는 무엇을 의미합니까?
다음 소스가 있습니다.
int main() { 000J; }
gcc 4.8.4에서는 오류가 발생하지 않습니다. L 또는 U와 같은 접미사가 있다고 생각합니다.
그래서 그것은 무엇을 소유합니까?
경고를받습니다.
가상 상수는 GNU 확장입니다.
J
접미어는 반드시 리터럴을해야하고 GNU 확장이다 _Complex
형.
자세한 정보 : https://gcc.gnu.org/onlinedocs/gcc/Complex.html
zenith가 언급했듯이이 가상의 리터럴을 작성하기위한 GNU 확장입니다. j
imallett이 궁금해하기 때문에이 목적 을 위해 사용하는 이유에 대해 언급하고 싶지만 zenith의 대답에 대해할만한 충분한 평판 없습니다. 다른 사람들에게 도움이 될 수 있습니다.
이 링크에서 설명하는 것처럼 i
및 둘 j
다이 GNU 확장을 사용하여 가상 리터럴을 작성하는 데 사용할 수 있습니다. i
이 용도로 사용되는 이유 는 분명하지만, j
사용되는 이유 는 j
전기 공학 및 제어 시스템 공학에서 i
이미 사용되는 것처럼 보이는 혼동을 표시하기 위해 가상 단위를 표시하는 데 일반적으로 사용되기 때문 입니다. .
참고 URL : https://stackoverflow.com/questions/33549444/what-does-the-integer-suffix-j-mean
반응형
'ProgramingTip' 카테고리의 다른 글
Python 3.4의 다중 처리 대 다중 스레딩 대 asyncio (0) | 2020.11.28 |
---|---|
Android M의 가동 권한에서 거절하지 중지하고 중지를 어떻게 중지합니까? (0) | 2020.11.28 |
Convert.ChangeType 및 열거 형으로 변환? (0) | 2020.11.28 |
로깅, StreamHandler 및 표준 스트림 (0) | 2020.11.27 |
addTarget : action : forControlEvents : method에 해당하는 UIButton 블록 (0) | 2020.11.27 |