2026/07/05 2

C/C++ 연산자 우선순위

C/C++ 연산자 우선순위 & 결합방향 우선순위연산자설명결합방향1::범위 지정 (C++)좌→우2() [] . -> ++(후위) --(후위)함수호출, 배열첨자, 멤버접근, 후위 증감좌→우3++(전위) --(전위) +(단항) -(단항) ! ~ (type)(캐스팅) *(역참조) &(주소) sizeof전위 증감, 단항 연산, 캐스팅, 역참조/주소우→좌4.* ->*멤버 포인터 (C++)좌→우5* / %곱셈, 나눗셈, 나머지좌→우6+ -덧셈, 뺄셈(이항)좌→우7>비트 시프트좌→우8 >=관계 연산자좌→우9== !=동등 비교좌→우10&비트 AND좌→우11^비트 XOR좌→우12|비트 OR좌→우13&&논리 AND좌→우14||논리 OR좌→우15?:삼항 조건 연산자우→좌16= += -= *= /= %= >= &= ^= |=대..

공부 2026.07.05

이스케이프 시퀀스 / C 표준 입출력

1. 이스케이프 시퀀스MS Learn 정의 : 백슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합을 이스케이프 시퀀스라고 한다. 줄 바꿈 문자, 작은따옴표, 또는 문자 상수의 다른 특정 분자를 나타내려면 이스케이프 시퀀스를 사용해야 한다. 이스케이스 시퀀스는 단일 문자로 간주되므로 문자 상수로 유효하다.시퀀스의미\n개행\t탭\r캐리지 리턴 (커서를 줄 맨 앞으로)\0널 문자 (문자열 종료 표시)\\, \', \"백슬래시/따옴표 자체\a, \b, \f, \v벨, 백스페이스, 폼피드, 수직탭 (터미널마다 렌더링 다름)\101, \x418진수/16진수 지정\uAC00유니코드 코드포인트MS전용 : 표에 없는 문자 앞에 백슬래시가 오는 경우 컴파일러는 정의되지 않은 문자를 문자 자체로 처리한다. 예를들어 ..

공부 2026.07.05