티스토리 뷰
변수란 ?
일반적인 변수의 뜻 -> 고정되어 있지 않은 수
C언어에서의 변수의 뜻 - > 데이터 또는 자료를 저장하기 위한 공간(RAM)
변수 선언
변수를 사용하기 위해서는 변수를 선언해야 한다.
- 선언된 변수는 메모리에 활당이 된다.
Code 상에서 변수는 함수 상단에 위치
- c++ 에서는 상관없지만
- C 에서는 error
DataType 변수명;
Size
자료형
식별자(identifier)
프로그램 내에서 사용하는 변수,함수,상수 등에 부여한 이름
작성규칙
- 영문자 대/소문자,숫자,_(underline)의 조합으로 구성
- 숫자의 경우 가장 첫 글자로 쓰여서는 안된다.
- 예약어를 사용하면 안 된다.
- 공백이 있어선 안 된다.
- 변수명으로 한글 사용 불가.
프로그램 활용을 위한 tip
- 의미를 잘 설명할 수 있는 이름
- 제약은 없지만 3~10자 내외
- 대소문자 구성을 일괄되게 한다.
- 변수명은 보통 영어 단어를 활용
Data Type (32bit 운영체제 기준)
Char |
1 |
-128 ~ 127 |
Short |
2 |
-32768 ~32767 |
Int |
4 |
-2147483648 ~ 2147483647 |
_int64 |
8 |
-2^64 - 2^64 |
Float |
4 |
10^38 ~ 10^38 |
Double |
8 |
10^308 ~ 10^308 |
Void |
|
값을 갖지 않는 특수한 테이터 형 |
4.1168 |
dummy |
3.1799 |
dummy |
111 |
stack
dummy 추가 이유 : 보안성
dummy 8byte
메모리에서는 4byte 단위로 사용
Ex)
Char a = "1"
메모리에서 3byte는 블럭처리하고
1byte만 사용
연산자의 종류
대입연산자 |
=, +=, -=, *=, /=, %= |
산술연산자 |
+ - * / % |
증가, 감사 연산자 |
++ -- |
관계 연산자 |
== != < > <= >= |
논리 연산자 |
! && || |
캐스트 연산자 |
() |
조건부 연산자 |
?: |
시프트 연산자 |
<< >> |
^ |
XOR |
'DEV > C 언어' 카테고리의 다른 글
[스크랩]fflush(stdin) (0) | 2015.12.28 |
---|---|
함수(Function) (0) | 2015.12.28 |
What is C-Language (0) | 2015.12.24 |
#pragma warning(disable : 4996) (1) | 2015.12.24 |
콘솔 색깔(console color) (0) | 2015.12.24 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 바다
- 배민문방구
- 펄
- 베네수엘라
- 수리영역
- Java
- 직구
- 삼슉이
- 데스트톱
- 조회
- 직링
- font
- 오피스
- 배민
- 할인
- 정답
- 인텔리 제이
- 신혼
- 쿠폰
- 시즌2
- Oracle
- 배달의민족
- 무료
- 해외
- 오라클
- phython
- 개발폰트
- 유휴시간
- 여행
- 지니어스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함