본문 바로가기
728x90
SMALL

C언어 기초강의2

C언어 기초강의 10강 - 연산자 참조예제(코딩덕후) 방송에서 사용된 PPT를 이미지 형태로 제공합니다. 저작권이 있는 내용이니 재편집 및 무단배포를 금지해 주시기 바랍니다. 강의용이나 공부용으로 사용하시기를 부탁드립니다. 연산자의 우선순위는 꼭 외울 필요는 없지만 결합방향과 최우선연산자1 정도는 아는것이 필요하다. () 괄호연산자(복합리터럴) 연산자는 최우선 연산자 이기때문에 연산시 가장 우선시 되니 연산자가 어려우면 많이 활용하는것이 좋다. 연산자 우선순위 우선순위 연산자 연산자설명 결합 법칙(방향) 1 x++ x-- ( ) [ ] . -> (자료형){값} 증가 연산자(뒤, 후위) 감소 연산자(뒤, 후위) 함수 호출 배열 첨자 구조체/공용체 멤버 접근 포인터로 구조체/공용체 멤버 접근 복합 리터럴 ← 2 ++x --x +x -x ! ~ (자료형) *x .. 2022. 8. 12.
C언어 기초강의 - 3강 보수에 대하여 ( 코딩덕후) 컴퓨터의 내부연산에서 보수가 사용되는 원리 1의보수,2의보수에 대한 설명등을 강의하고 있습니다. 보수의 필요성 보수가 필요한 이유는 여러가지 있지만 가장 중요한 것은 컴퓨터에서 음수의 연산을 양수로 바꾸어 계산하기 위해서 입니다. 컴퓨터에서 음수를 나타내는 방법은 여러가지의 시도가 있었습니다. 다양한 방법으로 접근을 하다가 가장 합리적인 방법으로 사용되는 것이 최상위 비트 MSB(Most Significant Bit)를 이용한 부호비트를 통한 2의 보수를 취하는 방법입니다. 즉!! 컴퓨터에는 음수의 연산이 없다. 덧셈으로 뺄셈에 대한 연산을 처리해야 한다. 더해서 0이 되는 수를 만들면 된다. 이것이 보수를 사용하기 위한 필요성입니다. 이제부터 보수에 대해서 알아 보도록 하겠습니다. 보수란? 그럼 보수가.. 2022. 8. 11.
728x90
LIST