티스토리 뷰

DEV/C 언어

변수 및 연산자

초록매실원액 2015. 12. 24. 16:14

변수란 ?

  • 일반적인 변수의 -> 고정되어 있지 않은

  • 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
링크
«   2024/10   »
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
글 보관함