티스토리 뷰
반응형
변수란 ?
일반적인 변수의 뜻 -> 고정되어 있지 않은 수
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
- 웹보안
- springai
- 자바개발
- 개발가이드
- LLM
- restapi
- 미래ai
- 인공지능
- 로드밸런싱
- 웹개발
- 배민
- 프롬프트엔지니어링
- n8n
- Java
- 생성형AI
- AI반도체
- 데이터베이스
- 마이크로서비스
- 성능최적화
- AI기술
- 프론트엔드개발
- 개발생산성
- 개발자성장
- 클라우드컴퓨팅
- 개발자가이드
- SEO최적화
- 업무자동화
- 백엔드개발
- AI
- 클린코드
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
반응형