일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- NPM
- HTML
- nodejs
- javascript
- 스택
- 안드로이드
- 리액트
- 자바스크립트
- 코딩테스트
- k for k
- JS
- 백준 스택 시간초과 python
- react
- typescript
- 파이썬
- Python
- 프론트엔드
- TS
- 파이어베이스
- 백준 스택
- C++
- Android
- 타입스크립트
- 알고리즘
- 최적화
- kotlin
- next Link
- stdin vs input
- CSS
- firebase
- Today
- Total
목록컴퓨터 프로그래밍 1학년/C언어 (5)
sooleeandtomas

10진법 254를 8비트 2진법으로 변환하면 답은 11111110이다. 변환하는 방법 중 두가지를 기술해보자. 첫번째 방법은 2진수와 10진수의 크기를 비교함으로써 한번에 계산하는 방법이다. 254는 2-7승 (128)이상, 2-8승 (256)미만인 수이다. 따라서 2-0승부터 2-7승까지의 비트로 표현할 수 있다. 2로 255를 만들려면, 2-7승, 2-6승, 2-5승, 2-4승, 2-3승, 2-2승, 2-1승, 2-0승 를 모두 더해야 한다. 아래의 그림을 참고하여, 이를 이진법으로 표현하면 11111111이다. 254는 255에서 1이 빠진 수이다. 이를 이진법으로 표현하면 11111110이 된다. 두번째 방법은 아래의 이미지처럼, 몫이 1이 나올 때 까지 254를 2로 나누어 몫을 구하고 몫부터 ..
구조체는 struct라는 타입으로 선언합니다. struct 안의 변수를 지정하여 외부에서 사용할 수 있습니다. 난이도 하 struct Data { int x,y; } Data arr[2]; arr[0].x = 0; arr[0].y = 0; arr[1].x = 1; arr[1].y = 1; for(int i=0;i> tom.burger1; cin >> tom.burger2; cout
1. 문자형 char //1. strlen : 길이 int a = strlen("ABC"); //2. strcmp : 비교 char A[] = "ABC"; char B[] = "ABCD"; int a = strcmp(A,B); // 0이면 같다. 1이면 다르다. //3. strcpy : 복사 char A[10] = "ABC"; char B[10]; strcpy(A,B); cout

진법은(進法) 수를 셀 때, 자릿수가 올라가는 단위를 기준으로 하는 셈법의 총칭입니다. "위치적 기수법"이라고도 합니다. - 나무위키 일반적으로 숫자는 10진법 시계는 12진법과 60진법 컴퓨터는 2진법, 16진법 또는 3진법 등이 이용됩니다. 2진법 Binary-Coded decimal [0,1] 고트프리트 빌헬름 라이프니츠(독일 1646 - 1716년)가 고안했습니다. 표기는 0bxx 혹은 xxx(2)로 합니다. python 에서는 아래와 같이 변활 시킬 수 있습니다. bin(a) 10진법의 2를 2진법으로 표현하면 : 10(2) 나누기 몫 나머지 2/2 1 → 0 10진법의 6을 2진법으로 표현하면: 110(2) 나누기 몫 나머지 6/2 3 0 3/2 1 → 1 ↑ 3진법 [-1, 0, 1] [0,..

아스키코드란? American Standard Code for Information Interchange 정보 통신을 위한 미국 표준 코드 영문 알파벳을 사용하는 대표적인 문자 인코딩 1960년 10월 6일 아스키 표준화 작업 시작! -> 1963년 표준화 초판 발간 -> 1967년 개정 -> 1986년 가장 최근 업데이트 문자 인코딩 : 사람의 언어를 컴퓨터가 이해할 수 있는 신호로 만드는 것입니다. 이를 위한 기준이 있어야 하는데, 초기 보급형 컴퓨터의 문자열 세트는 아스키나 EBCDIC이 표준이었습니다. 하지만, 세계 곳곳에 인터넷이 보급되며 표현해야 할 문자가 증가하게 됩니다. 아스키 코드나 EBCDIC을 대체할 코드인 "유니코드"가 등장합니다. 유니코드 : 아스키 코드는 영어만 해석할 수 있었습..