• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

(A+자료) C언어 비트 연산자

도하카타르
개인인증판매자스토어
최초 등록일
2023.01.11
최종 저작일
2022.10
11페이지/한글파일 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

"(A+자료) C언어 비트 연산자"에 대한 내용입니다.

목차

7.1 비트 단위 연산자와 표현
7.2 마스크
7.3 소프트웨어 도구 : 정수형 비트 출력
7.4 Packing/Unpacking
7.5 열거형
7.6 예시 : 가위바위보

본문내용

7장: 비트 단위 연산자와 열거형

이산적인 값을 나타내는 두 가지 추가적인 방법이 있는데, 이는 비트와 유한 집합의 원소이다. 이 장에서는 먼저 비트 단위 연산자에 대해서 논한다. 비트 단위 연산자는 시스템 의존적이지만 매우 유용하다. 7장의 후반부에서는 열거형에 대해서 논한다. 열거형은 프로그래머가 유한한 집합의 이름을 붙일 수 있도록 허락하는 사용자 정의 타입이다.

7.1 비트 단위 연산자와 표현
비트 연산자는 이진수의 문자열로 나타나는 내장된 표현에 따라 행동한다. 이 연산자들은 시스템에 의존한다. 8비트 바이트, 4바이트 워드, 정수의 2의 보수 표현, ASCII 문자 코드를 가진 기계를 가정한다.

비트 단위 연산자
논리 연산자
(단항) bitwise complement
~

bitwise and
&

bitwise exclusive or
^

bitwise inclusive or
|
시프트 연산자
left shift
<<

right shift
>>

다른 연산자와 마찬가지로 비트 단위 연산자도 그것과 관련된 식이 평가되는 방법을 결정하는 우선순위와 결합성 규칙을 가진다. ~ 연산자만 단항 연산자이고, 나머지는 모두 이항 연산자이다. 그것들은 필수적인 표현으로 작동한다.

1의 보수
연산자 ~는 1의 보수 또는 비트 보수라고 불린다. 그것은 자신의 비트 문자열 표현을 뒤집는다. 즉, 0은 1이 되고, 1은 0이 된다. 예를 들어, 70707의 값을 가진 a를 ~a로 바꾸기 위해서 먼저 70707을 이항표현으로 바꾼다. 70707의 이항표현은 ‘00000000 00000001 00010100 00110011’이다. 그리고 1의 보수로 만들어주기 위해서 비트 문자열 표현을 뒤집는다. 그러면 ~a는 ‘11*************0 11*************0’이 되고 이는 –70708이다.

2의 보수
음수가 아닌 정수 n의 2의 보수 표현은 기반 2에 n을 적어 얻어진 문자열 비트이다. 문자열 비트의 1의 보수에 1을 더하면 2의 보수를 의미하는 –n을 얻어낼 수 있다.

참고 자료

없음
도하카타르
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 자료구조(1) 완전정복 11페이지
    A B C D 8 4 2 1 BCD와 마찬가지로 존 비트는 숫자비트와 함께 ... ⊂ A의 연산 결과는 거짓이 된다. ⑥ 색인 : A ← 'ABCDEFG' ... 10 END 24 28 35 √ 문자열의 연산 ① 결합 : A ← ‘어느
  • 한글파일 자바(JAVA) 완전정복(1) 21페이지
    추가자료 : 비트 연산자비트 연산자 : 정수인 피연산자의 내부 표현법인 ... 2진수를 비트 단위로 연산하는 연산자 & : 두 비트 모두 1이면 1 | ... ~ : 비트가 1이면 0, 0이면 1 ※ 비트 논리 연산자 15 0000
  • 한글파일 C언어 문법 총정리 28페이지
    포인터 변수에 담을 기억 공간의 주소 값을 & 연산자로 알아온다. ... 실수) - 기본 자료형 ``` (1byte = 8bit) char(1byte ... C언어 문법_part2 포인터 부분 --- ## 포인터 ### 기본 자료
  • 한글파일 2021 2회 정보처리기사 실기 기출 문제답 복원 2페이지
    파이썬 비트 연산자 코드 실행 결과 a = 100 result = 0 for ... C언어 2제곱 반복 실행 결과 int mp(int base, int exp ... C언어 배열과 포인터 실행 결과 int main() { int ary[3]
  • 워드파일 컴활 1급 필기 정리본 35페이지
    ’) =COLUMN( ) : 몇 열인지 (예 : A=1, B=2, C=3) ... ”).Range(“A1:C3”).ClearFormats 데이터베이스의 장단점 ... Esc 작업관리자 F4 주소표시줄 목록 표시 Shift+F10 바로가기 메뉴
더보기
최근 본 자료더보기
탑툰 이벤트
(A+자료) C언어 비트 연산자
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업