본문 바로가기
언어/C

[C] 변수와 연산자

by merona99 2018. 8. 25.
반응형

//오늘부터 시작

D-8


<C열혈프로그래밍 책 사용>




c언어



*연산자 우선순위  ->

논리연산자 > 관계연산자


*0이 아닌 모든 값을 참(True)로 간주함


*scanf함수 호출 오류시 

1) scanf_s사용

2) #define_CRT_SECURE_NO_WARNINGS (소스코드의 첫줄에 사용)


*진수

10 = 10진수

0xA = 16진수

012 = 8진수

%d는 10진수의 정수형태의 출력을 의미


*2의보수를 취해주면 음수가 됨 



Q1)   3x8/4=? (비트연산자 사용)


//비트연산자 ㅎㅎ 동아리c수업때 머리 뽀가지던거 ㅎㅎ결국 이해 하나도못한겋ㅎㅎ




<결과>




Q2) 입력받은 정수의 부호를 바꿔서 출력


* ~를 사용하면 전환시켜줌

2의 보수를 취해주자.


<결과>






//앞부분은 빠르게 나가야겠담

음..그러면 <<는 곱하기 >>는 나누기로 봐도 무방하려나,,?

물론 그 뒤 숫자는 2의제곱으로 보고 ㅎㅎ


반응형

'언어 > C' 카테고리의 다른 글

[C] 함수  (0) 2018.09.13
[C] 변수(C의정석_1)  (0) 2018.09.10
[C] 조건문  (0) 2018.08.31
[C] 반복문  (0) 2018.08.28
[C] 자료형  (0) 2018.08.27

댓글