Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- error
- kakao
- javascript
- android
- caddy
- mariadb
- php
- NGINX
- 한글
- it
- unity
- H2O
- techEmpower
- MySQL
- 번역
- 프래그먼트
- C
- 개발
- 자바
- ubuntu
- 안드로이드
- 컴퓨터과학총론
- 개발자
- server
- C lanuage
- Portfolio
- java
- 해석
- centOS7
- 구글
Archives
- Today
- Total
개발모음집
C 기초 복습 본문
기억 안날만한 것 모음
1. 수의 표현
- 고정소수점
고정 소수점방식은 정수를 표현하기 위한 방식
소수점의 위치가 가장 오른쪽 비트의 바로 오른쪽에 고정되어 있다
최상위비트는 부호를 나타내고 나머지 비트는 수의 크기를 표현하는 방식
*최상위비트를 부호비트(양수:0, 음수:1)라 함
- 부동소수점
실수를 표현하기 위한 방식
부호 / 지수부/ 가수부=소수부
예)
12.345 부동소수점 방식으로 표현
12.345----정규화----> 0.12345*10^2
* 정규화: 모든 유효숫자를 소수 첫째자리로 옮기는 것이다.
** 부동소수점에서 지수부는 부호를 사용하지 않는다. 음수를 표현하기 위해서 비트를 1개 더 할당하게 되므로 그만큼 지수의 표현범위가 줄어들기 때문이다. 그 대신 지수를 표현하기 위해 지수값에 2^6을 더한다.
2. 문자열형 서식
scanf(서식, 변수)
#include <stdio.h>void main(){char name[10];puts("이름입력하기");scanf("%s", name);}변수부분은 변수의 메모리 시작 주소가 온다.배열의 이름은 그 자체가 그 배열이 할당된 메모리 시작 주소를 의미하기 때문에 &를 따로 안 써줘도 된다.즉, %s 이면 변수에 & 안해줘도 된다.
3. c언어의 문자배열
- 문자배열과 문자열
문자열의 끝에는 NULL('\0')로 정의되는 특수 문자를 가지고 있으나, 문자배열은 가지고 있지 않다.
예) good
문자열은 'g', 'o', 'o', 'd','\0'
문자배열 'g', 'o', 'o', 'd'
' Theory' 카테고리의 다른 글
컴퓨터 과학 총론, 휴먼싸이언스, 이광수 외 3명 공역 Chapter 04 네트워킹과 인터넷 (0) | 2016.06.27 |
---|---|
컴퓨터 과학 총론, 휴먼싸이언스, 이광수 외 3명 공역 Chapter 03 운영체제 (0) | 2016.06.27 |
컴퓨터 과학 총론, 휴먼싸이언스, 이광수 외 3명 공역 Chapter 02 데이터 조작 (0) | 2016.06.27 |
C 포인터, 구조체, 공용체 (0) | 2016.06.26 |
Eclipse에서 C 실행하기 (내가 겪은 에러) (0) | 2016.06.26 |