Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C/C++에서 수정자를 사용하는 이유는 무엇입니까?


수정자는 필요에 따라 작동하도록 기본 유형의 의미를 변경하는 데 사용됩니다. 예를 들어 시간은 음수일 수 없으며 부호 없는 시간으로 만드는 것이 좋습니다. 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