본문 바로가기
  • Eigenspace of Knowledge

CS12

[C언어] 4(2) - 연산자(2) - 비트연산자, 연산자 우선순위 1.비트연산자비트연산자에는 비트 논리 연산, 비트 시프트 연산이 있다. 비트 논리 연산 : 비트끼리 AND, OR, XOR, NOT 연산연산자의미설명&비트 AND두 피연산자의 해당 비트가 모두 1이면 1, 아니면 0|비트 OR두 피연산의 해당 비트 중 하나만 1이면 1^비트 XOR두 연산자의 해당 비트가 같으면 0,  다르면 1~비트 NOT0을 1로 만들고 1을 0으로 만듦 비트 시프트 연산 : 비트를 오른쪽이나 왼쪽으로 이동하는 연산 (빈 자리는 0으로 채움)연산자의미설명왼쪽으로 이동지정된 개수만큼 모든 비트를 왼쪽으로 이동 >>오른쪽으로 이동지정된 개수만큼 모든 비트를 오른쪽으로 이동   -비트 논리 연산 연산자의미설명&비트 AND두 피연산자의 해당 비트가 모두 1이면 1, 아니면 0|비트 OR두 피.. 2024. 6. 5.
[C언어] 4. 연산자(1) - 산술, 대입, 복합대입, 증감, 관계/논리, 조건 0.시작하기 앞서이번 포스팅에서는 산술, 대입, 복합대입, 콤마 연산자와 같이 이미 알거나 다룬내용은 물론 증감, 관계, 논리, 조건, 비트 연산자 역시 다룰 것이다. -피연산자수에 따른 연산자 분류단항연산자: 피연산자 수가 1개. 대표적으로는 증감연산자가 있다.ex) x++, x--, ++x, --x 이항연산자: 피연산자 수가 2개. 우리가 다루는 대부분의 연산이 이항이다ex) x 삼항연산자: 피연산자 수가 3개. 대표적으로는 조건연산자가 있다.ex) x? y : z  1. 산술, 대입, 콤마연산자 산술연산이란 덧셈, 나눗셈과 같이 기본적인 연산을 의미한다.산술연산연산자 c에서의 수식수학에서의 기호덧셈+x+yx+y뺄셈-x-yx-y곱셈*x*yxy 혹은 x×y나눗셈 /x/yx/y 혹은 x÷y나머지%x%yx.. 2024. 6. 4.
[C언어] 3. 자료형(2) - 실수, 형 변환 1. 실수형 실수를 표현하는 방법에는 고정소수점법과 부동소수점법이 있다. 고정소수점(fixed-point) : '소수점의 위치가 고정'이라는 의미ex) 12345.6 부동소수점(floating-point) : '소수점이 떠서 움직인다'는 의미ex) 1.23456 * $10^4$ ->1.23456e412.3456 * $10^3$ ->12.3456e3기본적으로 double 형식임(8바이트)  실수 정규화지수표기법1001.0 * $10^2$1.0e20.011.0 * $10^-{2}$1.0e-2123.4561.23456 * $10^2$1.23456e2123456.01.23456 * $10^5$1.23456e50.0000232.3 * $10^{-5}$2.3e-5 형식지정자 %e (e소문자로 출력) 혹은 %E (E.. 2024. 6. 4.
[C언어] 3. 자료형(1) - 정수, 상수, 문자 0. 시작하기 앞서자료형을 처음 공부한다면 앞선 포스팅을 먼저보고 오길 추천한다.https://eigenarea.tistory.com/6#2.-%EC%9E%90%EB%A3%8C%ED%98%95 [C언어] 2. 변수와 자료형 기초(2)1. 입력함수 scanf() scanf()는 앞서 소개했듯이, 표준입출력에서 입력을 담당하고 있다. https://eigenarea.tistory.com/4#-2.-%ED%91%9C%EC%A4%80-%EC%9E%85%EC%B6%9C%EB%A0%A5 그렇다면 프로그램 내에서 입력을 하고싶다eigenarea.tistory.com완벽한 구성은 아니더라도 유의미한 기초를 쌓을 수 있을 것이다. -sizeof() 함수자료형의 크기(바이트 단위)를 알아볼 수 있는 함수이다.int i=1.. 2024. 6. 3.
반응형