변수란? 자료형
기억공간, 메모리란?
: 32비트 cpu에는 42억개의 방이 있고, 방마다 주소값을 이용해 나타낼수 있다.
해당 주소값은 16진법으로 나타내며, 데이터를 저장한다.
숫자가 긴 주소값은 매법 표현할 수 없으므로, 주소값을 가지고 잇는 변수명이나, 상수명으로 나타낼수 있다.
종류
int -> 정수 4바이트
unsigned int -> 양의 정수만 , 4바이트
long -> 정수 4바이트
- int vs long
char 1바이트
short 2바이트
int는 16비트 os에서는 2바이트이며, 32,64비트 os에서는 4바이트이다.
long은 고정적인 4바이트이다.
long long 8바이트 - 진수 표현
%d : 10진
%x : 16진
#include <stdio.h>
int main() {
int a;
a = 59;
printf("a 의 값은 %d 진수로 %d 입니다. \n", 10, a);
printf("a 의 값은 %d 진수로 %x 입니다. \n", 16, a);
return 0;
}
float - 4바이트 실수
double - 8바이트 실수
작명하기
1) Camel case를 이용하자
2) "는" 표시를 이용해서 가독성을 높이자.
상수
: 값이 확정되어 앞으로 변할 가능성이 없는 수
- 리터럴 상수
- 문자열 상수
- 정수 상수
- 실수 상수
- 형한정
- 전처리기
변수
: 바뀔 수 있는 어떤 값을 보관하는 곳
부호비트
: 8비트는 1바이트이다.
부호가 있는 자료형의 경우에는 가장 왼쪽의 1비트를 부호비트로 사용한다.
0이면 양수 / 1이면 음수이다.
Author And Source
이 문제에 관하여(변수란? 자료형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kwt0124/변수란저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)