C + + 수정자 종류

1888 단어 c + +
원본 주소:http://www.runoob.com/cplusplus/cpp-modifier-types.html
C + + 는 char, int, double 데이터 형식 앞 에 장식 자 를 설치 할 수 있 습 니 다.수식 부 호 는 기본 유형의 의 미 를 바 꾸 는 데 사용 되 기 때문에 각종 상황 의 수 요 를 더욱 만족 시 킬 수 있다.
아래 에 데이터 형식 수정자 가 열거 되 어 있 습 니 다:
  • signed
  • unsigned
  • long
  • short

  • 수정자 signed, unsigned, long 과 short 는 정형 에 사용 할 수 있 고 signed 와 unsigned 는 문자 형 에 사용 할 수 있 으 며 long 는 쌍 정밀도 형 에 사용 할 수 있 습 니 다.
    수정자 signed 와 unsigned 도 long 또는 short 수정자 의 접두사 로 사용 할 수 있 습 니 다.예 를 들 어 unsigned long int.
    C + + 는 속기 기 호 를 사용 하여 기호 가 없 는 짧 은 정수 나 기호 가 없 는 긴 정 수 를 설명 할 수 있 습 니 다.int 를 쓰 지 않 고 단어 unsigned, short 또는 unsigned, long 만 쓸 수 있 습 니 다. int 는 내포 되 어 있 습 니 다.예 를 들 어 아래 의 두 문장 은 모두 부호 가 없 는 정형 변 수 를 설명 했다.
    unsigned x;
    unsigned int y;

    C + + 기호 정수 와 부호 가 없 는 정수 수정자 간 의 차 이 를 이해 하기 위해 다음 짧 은 프로그램 을 실행 합 니 다.
    #include 
    using namespace std;
     
    /* 
     *                        
    */
    int main()
    {
       short int i;           //       
       short unsigned int j;  //       
     
       j = 50000;
     
       i = j;
       cout << i << " " << j;
     
       return 0;
    }
    

    위의 프로그램 이 실 행 될 때 다음 결 과 를 출력 합 니 다.
    4. 567913. 상기 결과 에서 부호 가 없 는 짧 은 정수 50, 000 의 비트 모델 은 기호 가 있 는 짧 은 정수 - 15, 536 으로 해석 된다.
    C + + 의 형식 한정 문자
    형식 한정 자 는 변수의 추가 정 보 를 제공 합 니 다.
    한정 부호
    속뜻
    const
    const 형식의 대상 은 프로그램 이 실행 되 는 동안 변경 할 수 없습니다.
    volatile
    수정자 volatile 은 컴 파일 러 에 게 변수의 값 이 프로그램 이 명확 하 게 지정 하지 않 은 방식 으로 바 뀔 수 있 음 을 알려 줍 니 다.
    restrict
    restrict 에서 수식 하 는 지침 은 유일 하 게 그것 이 가리 키 는 대상 에 접근 하 는 방식 이다.C99 만 새로운 유형 한정 부적 restrict 를 추가 했다.

    좋은 웹페이지 즐겨찾기