자료형(정수)

bool: 1byte. true와 false를 반환한다.

char : 1byte 문자 자료형(-128~127)

short: 2byte 정수 자료형(-32768~32767)

int: 4byte 정수 자료형(-2147483648~2147483647)

long :4byte 정수 자료형

자료형(실수)

float: 4byte 실수 자료형. 숫자끝에 f붙이는것 주의 (ex float f = 3.14f)

double: 8byte 실수자료형

long double: 8byte 실수 자료형


int a = 0;  // a라는 이름의 int형 정수를 담을 수 있는 변수 선언


<<, >>    //추출연산자

    =       //대입 연산자

>=, <=, >, <  //관계 연산자


논리 연산자

&&(AND) : 둘 다 true면 true반환

||(or) : 둘중 하나만 true이면 true반환 

!(not) : 둘다 false이면 false 반환


bitset<>()  : ()안의 수를 <>비트까지 2진수로 표현함. #include<bitset> 이 필요함


sizeof() : 단항연산자로서 피연산자의 메모리 크기를 반환한다.


bit단위 연산자

&(and) : 둘 다 참이면 true 반환

|(or) : 둘중 하나라도 참이면 true 반환

^(xor) : 두 수가 다를때(둘중 하나만 참일 때) true 반환

 <<(좌로 비트이동 쉬프트연산) : a<<3 일 때 a*2^3 만큼 값 증가, 빈곳은 0으로 채워짐

 >>(우로 비트이동, 쉬프트연산) : a>>3 일 때 a/(2^3) 만큼 값 증가, 양수일경우 0으로 채워지고 음수일경우는 시스템마다 다르다.


증감 연산자

a++;    //후위연산. 연산 후 1만큼 증가

a--;    //후위연산. 연산 후 1만큼 감소

++a;    //전위연산. 1증가 후 연산

--a;    //전위연산. 1감소 후 연산


연산자 축약형

+= (더한 후 그값을 대입),

-= (뺀 후 그 값을 대입),

*= (곱한 후 그 값을 대입),

!=  (좌우가 같지 않다면)


'Programming > C & C++' 카테고리의 다른 글

사용자정의 자료형(구조체), 깊은복사  (0) 2014.06.01
함수  (0) 2014.06.01
배열, 문자열, 포인터  (0) 2014.06.01
분기문, 반복문  (0) 2014.06.01
이름공간(namespace) 사용법  (0) 2014.06.01
Posted by 눈떠보니내무실
,