수정자는 필요에 따라 작동하도록 기본 유형의 의미를 변경하는 데 사용됩니다. 예를 들어 시간은 음수일 수 없으며 부호 없는 시간으로 만드는 것이 좋습니다. C++에서는 char, int 및 double 데이터 형식 앞에 수정자가 있을 수 있습니다. 데이터 유형 수정자는 여기에 나열됩니다 -
- 서명
- 서명되지 않음
- 긴
- 짧은
signed, unsigned, long 및 short 수정자는 정수 기본 유형에 적용할 수 있습니다. 또한 char에는 signed와 unsigned를 적용할 수 있고, double에는 long을 적용할 수 있습니다.
서명된 수정자와 서명되지 않은 수정자는 너무 길거나 짧은 수정자로 접두사로 사용할 수도 있습니다. 예를 들어, unsigned long int.
C++에서는 unsigned, short 또는 long 정수를 선언하기 위한 약식 표기법을 허용합니다. int 없이 unsigned, short 또는 long이라는 단어를 간단히 사용할 수 있습니다. int가 내포되어 있습니다. 예를 들어 -
unsigned long a; // AND unsigned long int a; // Are the same