본문 바로가기

Theory/C&C++5

[C/C++]ASCII(아스키) 코드 특징 및 코드표 1. ASCII(아스키) 코드 정의ASCII (American Standard Code for Information Interchange) 는 컴퓨터 시스템에서 문자를 숫자로 변환하는 문자 인코딩 표준이다. 7비트로 구성되어 있기 때문에 2의 7승, 즉, 128개의 문자(숫자, 영어 대소문자, 제어 문자 등)을 표현할 수 있다.2. ASCII(아스키) 코드 특징범위: 0 ~ 127 (7비트)구성:0 ~ 31 : 제어 문자32 ~ 126 : 공백, 숫자, 영문자, 특수 문자127: DEL (삭제)사용 플랫폼 : Windows, MacOS, Linux 등 대부분의 운영체제사용 언어 : C/C++, Python, Java 등 대부분의 프로그래밍 언어3. ASCII 코드의 장점과 한계장점대부분의 플랫폼과 프로그.. 2024. 11. 21.
[C/C++]입출력 포맷팅: 형식 지정자와 제어문자 1. 정수(Integer)형 형식 지정자형식 지정자설명%d부호 있는 10진수 정수%u부호 없는 10진수 정수%ld부호 있는 10진수 long 정수%lu부호 없는 10진수 long 정수%lld부호 있는 10진수 long long 정수%llu부호 없는 10진수 long long 정수%o 8진수 정수%x 혹은 %X소(대)문자 16진수 정수2. 부동 소수점(Floating Point)형 형식 지정자형식 지정자설명%ffloat형 부동 소수점 실수%e 혹은 %E소(대)문자 지수 표기법%g 혹은 %G(자동으로) 부동 소수점 or 지수 표기법%lfdouble형 부동 소수점%ledouble형 지수 표기법%a 혹은 %A소(대)문자 16진수 부동 소수점 표기법3. 문자(문자열) 및 기타형식 지정자설명%c문자%s문자열%p포인.. 2024. 11. 17.
[C/C++]상수의 정의와 사용법: #define, const, constexpr, enum 1. 상수(const)프로그램 실행 중 값이 고정되어 변경되지 않는 변수#define, const, constexpr 등의 키워드로 정의2. 매크로 상수(#define)#include #define TAX_RATE 0.2int main(void){ ...}​ 전처리기(#define)를 사용하여 정수, 실수, 문자열 등 다양한 형태의 상수를 정의할 수 있다. #include 와 같은 전처리기 단계에서 정의되기 때문에 실행 중 변경이 불가능하고, 형(type) 검사가 불가능하기 때문에 디버깅할 때 문제가 발생할 수 있다.3.  상수 변수(const)#include int main(void){ const int MONTHS = 12;}​형(type)을 명확하게 설정하여 디버깅 및 오류 방지가 용이하.. 2024. 11. 13.
[C/C++]자료형 종류와 크기, 표현 범위 1. 정수형 (Integer Types) 자료형 크기(Byte) 범위(부호 있는 경우) 범위(부호 없는 경우) char1-128 ~ 1270 ~ 255signed char1-128 ~ 1270 ~ 255unsigned char1부호 없음0 ~ 255short2-32,768 ~ 32,7670 ~ 65,535unsigned short2부호 없음0 ~ 65,535int4-2,147,483,648 ~ 2,147,483,6470 ~ 4,294,967,295unsigned int4부호 없음0 ~ 4,294,967,295(32비트 플랫폼의) long4-2,147,483,648 ~ 2,147,483,6470 ~ 2,147,483,647(32비트 플랫폼의) unsigned long4부호 없음0 ~ 2,147,483.. 2024. 11. 10.
[C/C++]주석 1. 주석이란?주석의 용도는 코드 내에 작성한 설명 혹은 메모를 뜻한다. 소스 코드를 컴파일할 때, 컴파일러 혹은 인터프리터는 주석을 무시하기 때문에 프로그램에 어떠한 영향을 끼치지 않는다. 단순한 "hello world!" 출력문 같은 간단한 프로그램에선 굳이 사용할 필요가 없으나 몇 백 줄이 넘어가거나 팀원들과 협업하는 경우엔 주석의 유무에 따라 해석 및 작업 시간이 단축된다. Visual Studio의 주석 적용 단축키는 Ctrl + K + C 이다.Visual Studio의 주석 해제 단축키는 Ctrl + K + U 이다. 2. 한 줄 주석#include int main(void){ // printf("Hello World!"); return 0;} 사용법은 앞에 //를 추가하면.. 2024. 11. 7.