자료형이란? 일정 길이의 메모리에 저장된 정보를 해석하는 방법
자료(정보) -> 수(숫자) 메모리에 보관됨
관리를 쉽게 하려고 번호를 붙인다.
하나의 공간에 저장할 수 있는 크기는 1byte (8bit) (영문1글자) 메모리의 최소단위
이 공간에는 번호가 붙어있으며 우리는 이것을 메모리의 주소라고 부른다.
변수란?
-> 아직 확정되지 않은 숫자
상수란?
->확정된 숫자
c언어에선
변수->메모리 반드시 주소를 가지고 있음 이에 저장되어 있는것이 data 이를 해석하는 방법이 자료형
컴퓨터의 모든 정보는 숫자임 문자로 보여도 숫자임 ord(‘a)생각
영어는 1byte 한글은 두배
void= 없으면 없다고 말하는거 (헷갈림 방지)
int a ; 선언
a=10 ; 정의
int a=10; 선언 및 정의
char 8bits
short
int 32bit (4byte)
long
long long int
부동소수점
float (32bit) 유효 자릿수 소숫점 이하 6자리
double (64bit) 유효 자릿수 소숫점 이하 15자리
실수형식은 근본적으로 오차를 가지고 있음 왜?
근사값처리때문임
꼭 double을 쓸 것
문자열== 상수화된 문자 ‘배열’
문자열의 끝은 항상 null문자 ("\0")