티스토리 뷰

(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..)

 

호주구글 영국구글 우회접속 주소(나라별 구글 우회 바로가기 링크 2023) - 일체유심조

구글 우회접속 주소 에 대해 공유드리기 전에

wgmakeit.com

 

컴퓨터 구조의 발전 과정 - 일체유심조

우선 주요 부품들의 발전 과정에 대해 알아보겠습니다.초기 컴퓨터들의 근본적인 설계 개념과 동작 원리가 현대의 컴퓨터들과 거의 같은데요, 최초의 컴퓨터는 Blaise Pascal이 개발한 덧셈과 뺄셈

wgmakeit.com

프로그램에서 값들이 저장되는 공간을 변수(variable)라고 한다.

변수가 만들어지는 곳

변수는 메인 메모리에 만들어진다.

변수가 필요한 이유

(Q) 만약 메모리를 변수처럼 이름을 가지고 사용하자 않고 주소로 사용하다면?

“219번지에 0을 대입하라”

(A) 충분히 가능하지만 불편하다. 인간은 숫자보다는 기호를 더 잘 기억한다.

변수 선언

변수는 사용하기 전에 반드시 미리 선언(declare)하여야 한다.

자료형

자료형(data type): 데이터의 타입(종류)

정수형 데이터(100)

실수형 데이터(3.141592)

문자형 데이터(‘A’)

char c; // 문자형 변수 c 선언

int i; // 정수형 변수 i 선언

double interest_rate; // 부동소수점형 변수 interest_rate 선언

변수의 초기화

변수의 이름

알파벳 문자와 숫자, 밑줄 문자 _로 이루어진다.

이름의 중간에 공백이 들어가면 안 된다.

첫 번째 문자는 반드시 알파벳 또는 밑줄 문자 _이여야 한다. 따라서 이름은 숫자로 시 작할 수 없다.

대문자와 소문자를 구별하여 서로 다른 것으로 취급한다. 따라서 변수 index와 Index, INDEX은 모두 서로 다른 변수이다.

C언어에서 사용하고 있는 키워드와 똑같은 이름은 허용되지 않는다.

sum // 영문 알파벳 문자로 시작

_count // 밑줄 문자로 시작할 수 있다.

number_of_pictures // 중간에 밑줄 문자를 넣을 수 있다.

King3 // 맨 처음이 아니라면 숫자도 넣을 수 있다.

2nd_base(☓) // 숫자로 시작할 수 없다.

money# // #과 같은 기호는 사용할 수 없다.

double // double은 C 언어의 키워드이다.

자료형의 종류

자료형
바이트수
범위
정수형
short
2
-32768~32767
int
4
-2147483648~2147483647
long
4
-2147483648~2147483647
long long
8
–9,223,372,036,854,775,808~ 9,223,372,036,854,775,807
문자형
char
1
-128~127
부동소수점형
float
4
1.2E-38~3.4E38
double
8
2.2E-308~1.8E308
long double
8
2.2E-308~1.8E308

왜 다양한 자료형을 사용할까?

자료형과 형식 지정자

상수

area = 3.14 * radius * radius;

정수형

가장 기본이 되는 것은 int

CPU에 따라서 크기가 달라진다.

16비트, 32비트, 64비트

(Q) 왜 여러 개의 정수형이 필요한가?

(A) 용도에 따라 프로그래머가 선택하여 사용할 수 있게 하기 위하여

정수 표현 방법

음수

보통은 첫 번째 비트를 부호 비트로 사용한다.

문제점이 발생한다.

정수형이 나타내는 정수의 범위

-32768에서 +32767까지의 정수

unsigned

unsigned는 변수가 음수가 아닌 값만을 나타낸다는 것을 의미한다.

오버플로우

정수형이 나타낼 수 있는 범위를 넘어가는 것

(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..)

 

호주구글 영국구글 우회접속 주소(나라별 구글 우회 바로가기 링크 2023) - 일체유심조

구글 우회접속 주소 에 대해 공유드리기 전에

wgmakeit.com

 

소프트웨어(S/W) 개발과정 5단계를 알아보자(요구사항 분석부터 유지보수까지) - 일체유심조

프트웨어(S/W) 개발은 복잡한 과정을 거쳐 사용자의 요구를 충족시키는 프로그램을 만들어내는 작업입니다. 실제로 개발자들도 이 개념들을 제대로 알고 개발하는것과, 무작정 개발하는 것은 시

wgmakeit.com

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함