할당, 관계, 논리 연산자

COUT << 사실로 출력 거짓으로 boolalpha 1

 

논리 연산자 :

TRUE 일 경우 && (AND) 및 두 조건에 해당

|| (또는), 또는 두 가지 조건에 해당하는 경우 참  

! 비 반전

 

비트 연산자 (이진) :

및 비트 단위는 동일한 1에 비해

| 비트 단위 또는 1 일이 있었다

~ 비트 반전 (8 부정), 음의 이진 10 진수로 변환된다 : 바이너리 부인, + 1, 다음을 제외

^ 비트 XOR 0 동일 상이한 1

<< 0가지 경우 바로 갭 충전 남아 ---- 2 << 3~10 바이너리> 10000 16 비트 결과

>> 오른쪽 시프트 부호 비트가 왼쪽 공석

 

를 sizeof 연산자는 데이터 유형에 의해 점유 된 메모리 공간의 크기를 얻는 데 사용

사용법 :는 sizeof (TYPE_NAME)

바이트 단위로 비트 결과

 

 

연산자 우선 순위 :

 

 세 사업자 :

INT의 NUM = 5> 6? 10 : 12;

(5) 그렇지 않다면 1012을 반환 6보다 큰 

 

 

구조의 경우 : 

경우 (TRUE)
 {
 }
 다른
 {
 }

 예 :

// 사용자가 입력 한 문자가 합법적 인 하드 디스크 드라이브의 여부를 확인하기 위해 프로그램을 사용하여 
    문자의 = PAN ' \ 0 ' ;   // 기본값 문자 null로 설정됩니다 
    COUT을 << " 문자를 입력, 나는 N-를 \의 적법성을 판단하십시오 " ; 
    CIN >> PAN;
     // 'A'~ '는 Z' 
    IF (PAN> = ' ' && PAN <= ' 는 Z ' ) // 'A'는도 65 (ASCII 코드) 일 수있다     { 
        COUT을 << " 합법적 편지 " << endl의;
    } 다른 
    { 
        COUT << " 불법 편지

    " << ENDL; 
    } 
    
    시스템 ( " 정지 " );

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1   

추천

출처www.cnblogs.com/Manuel/p/11479754.html