Data is ___ !
[C++] 연산자 (w/ if-else, switch, define)
Programming/C++ 2025. 6. 1. 00:11

대입 연산자 종류 : = 산술 연산자 종류 : +, -, *, /(몫), %(나머지) int data = 10 + 10;data = 10/3; //정수/정수, 정수%정수 -> 가능 data = 10.%3.; //실수%실수, 실수%정수, 정수%실수 -> 오류 data = 10./3.; //실수/실수 -> 가능하지만 data type이 int이므로 정수로 표현되고 경고 표시 data = (int)(10./3.); //데이터 타입을 명시적으로 변환// 숫자 뒤에 f를 붙일 경우, float(4byte) 실수로 보겠다는 것// 숫자 뒤에 f를 붙이지 않을 경우, double(8byte) 실수로 보겠다는 것 증감 연산자 종류 : ++, -- 특징 : 한 단계 증가 또는 ..

[C++] 자료형
Programming/C++ 2025. 5. 31. 23:43

자료형이란 데이터가 어떤 형태인지를 설명해주는 역할을 한다.자료형 (Data Type)의 크기 단위 1byte = 8bit, 1KB = 1024byte, 1MB = 1024KB, 1GB = 1024MB, 1TB = 1024GB(=2^40 byte)1bit는 2가지를 표현할 수 있다. -> 8bit(1byte)는 256가지의 상태를 표현할 수 있다. (즉, 2^bit 수) 256가지의 경우의 수를 가지고 표현할 수 있는 수의 범위는 ? 0이 포함되므로 255까지 표현할 수 있다. 정수형 자료형 종류 : char(1byte), short(2byte), int(4byte), long(4byte), long long(8byte) 1. 1byte로 양수만 표현 unsigned char c1 = 0;c1는 1..

[C++] 컴퓨터 언어와 운영체제, 그리고 프로그래밍 언어
Programming/C++ 2025. 5. 31. 23:04

컴퓨터라는 장치 자체는 전기적 신호로 되어있다. 전류의 차단, 흐름이라는 두가지 상태 케이스의 개념을 0과 1에 부여했다. 즉, 컴퓨터에게 있어서 0과 1은 전기적 신호이다. 이것을 바탕으로 컴퓨터는 명령을 이해한다. 따라서 컴퓨터의 "언어"는 0과 1로 표현하는 "2진수"로 구성되어 있다. 그리고 명령어(2진수로 되어있는 데이터)를 컴퓨터가 받아들여 실행한다. 언어초창기에는 우리가 컴퓨터의 명령을 직접 알고 있어야 했다. 특정 명령어를 넣어주면 CPU가 특정 동작을 취한다는 방식이다. 하지만 CPU의 제조사마다, 버전마다 명령어가 달랐다. 각자 다른 명령어를 전부 암기할 수 없으므로 명령어가 통일되며 만들어진게 "운영체제(OS ; Operating System)"이다. 이제는 OS가 요구하는 명령..

profile on loading

Loading...