[ C언어]변수(int, double, char,void)와 sizeof연산자
변수
값들이 저장되는 공간
변수를 사용하기 위해서는 반드시 미리 선언( declare)
번수 선언
변수 선언시
자료형 변수이름;
무조건 엔터로 넘기는 게 아니라 컴퓨터는 ; 만이 다음줄로 넘어가는 것을 의미한다.
주석은 // 로 처리한다
주석은 아무리 많아도 무거워지지않음
주석에는 버전(변경사항등을 기록함) 프로그램결과엔 영향을 미치지 않지만, 코드를 설명하는 역할
파란색 글씨고
자료형 = 데이터타입
정수형 int
==> short, int, long, longlong이 있음
부동소수점형 ==>실수형 double, float, long double
1.24 * 10^24승이런걸 말함
==는 등호
증감 ++, --
관계연산자
!= 같지않다
>= , <= 이상이하
&& 두조건 만족
|| 둘중하나 만족
! NOT이라는 뜻
증가연산자가 변수기준 뒤 앞에 따라 결과값이 좀 다름
문자형 char
인수가 없는 함수 void
0과 NULL은 다른값임
수학식과 코딩식은 다름
X^2 -5X+6 이런거 안됨!!
X+ =Y => X+Y
X-= Y => X=X-Y
X*=Y => X=X*Y
X/=Y => X=X/Y
X%=Y => X=X%Y
이렇게 쓸 수 도 있다.
논리값은 BOOL 값
T,F로 표현
0은 거짓
0이 아닌 수는 참
변수라는 그릇을 만들면 그안에 값을 집어넣어야겠죵???
i가 인티저타입이라 10을 넣고
a가 float타입이라 0.575564(6자리까지가능)
d는 한자씩 가능
자료형은 여러가지 선언이 가능합니다!!
정수형 hi, bye선언!!
선언은 메모리를 만드는 것이고 초기화는 안에 값을 넣는 것을 말한다
코딩을 할 때 실수방지하기 위해 필요변수를 위에 쭉 함수로 쭉 처리해주는 것이 너무좋은 코딩입니다.
변수초기화
자료형 변수이름 = 초기값;
변수이름은
알파벳 문자,숫자,밑줄문자만 가능하고
공백절대불가능
그리고 첫번째 숫자절대 불가능하고, 대소문자 구분을 반드시해야함
그리고 c언어에서 사용하고있는 키워드랑 겹치면 안된다.
키워드는 c언어에서 고유한 의미를 가지고있는 특별한 단어(예약어)라고도 한다
ex) int for if do while static 등등등등
여기서 =은 같다라는 것이 아니라 오른쪽에서 왼쪽으로 넘겨준다는 것을 말한다.
c 값 안에 1을 집어 넣는다는 뜻을 말하는 것이다.
같다라는 뜻은 ==을 써주면 된다.
자료형종류
int 4바이트
char 1바이트
double 8바이트
sizeof = 자료형의 크기를 알아보기!
printf는 exe파일에 찍어주는 역할을 함
안에 글씨를 넣을때에는 ""
그리고 그안에 %하고 자료형을 넣고, 옆에 써주면 된다.
그리고, \n은 다음줄로 넘기는 기능임
그리고 여기서 한가지!!
;을 빼먹으면 에러가나니 꼭 참고해서 보자