• 파일시티 이벤트
  • 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% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

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

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

  • C언어 중간고사 정리 A+자료 15페이지
    관계 연산자 - 1 2  연산 결과 : 거짓 (0) - 2 1  연산 ... 종류 : 산술 , 비교 ( 관계 ), 논리 연산자 1. ... 논리 연산자 : AND ( ), OR (||), NOT (!)
  • 자바(JAVA) 완전정복(1) 21페이지
    추가자료 : 비트 연산자비트 연산자 : 정수인 피연산자의 내부 표현법인 ... 2진수를 비트 단위로 연산하는 연산자& : 두 비트 모두 1이면 1| : ... 때문에 우선 값은 -9가 들어가게 됨(3) : y = 19연산자추가자료
  • C언어 문법 총정리 28페이지
    )- 기본 자료형```(1byte = 8bit)char(1byte)short ... 수 있다.비트필드 형식)```struct A {unsigned 자료형 변수명 ... 포인터 변수에 담을 기억 공간의 주소 값을 & 연산자로 알장된 기억공간의
  • 2021 2회 정보처리기사 실기 기출 문제답 복원 2페이지
    파이썬 비트 연산자 코드 실행 결과a = 100 result = 0 for ... C언어 2제곱 반복 실행 결과int mp(int base, int exp) ... C언어 배열과 포인터 실행 결과int main() { int ary[3];
  • 컴퓨터활용능력 1급 필기 - 1과목 26페이지
    총 32비트 구성② IPv4A Class· 대형 기관 및 기업에서 사용· ... 자료의 단위비트· 정보 표현의 최소 단위니블· 4비트 집합바이트· 문자를 ... · 사칙 및 논리 연산· 미적분 연산프로그래밍· 필요· 불필요회로· 논리
더보기
최근 본 자료더보기
탑툰 이벤트
(A+자료) C언어 비트 연산자
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 19일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:53 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기