본문 바로가기

<개인공부>/[C언어, C++]40

[C언어/C++] printf 출력 함수 정리 및 예제 안녕하세요. BlockDMask입니다. 지난 시간에 scanf에 이어서 이번 시간은 C, C++에서 출력을 맡고 있는 printf라는 함수에 대해서 알아보려고 합니다. C언어를 시작할 때 콘솔 창에 문자, 숫자, 문자열 등을 찍어보기 때문에 제일 먼저 접하는 함수가 printf이었을 텐데요. 그 printf 함수에 대해서 알아보려고 합니다. 먼저 printf 사용법을 알아보고 printf에서 사용하는 \n과 같은 특수기호를 알아보고 그다음 %d 와 같은 서식 문자에 대해서 알아보겠습니다. 1. printf 사용법, 특수기호, 서식문자 정리 2. printf 예제 1. C언어, C++ printf 정리 1-1) printf 기본 사용법 - 헤더 파일 - 함수 모양 int printf("출력할 데이터와 그 .. 2021. 1. 28.
[C언어/C++] scanf 입력 함수 총정리 및 예제 안녕하세요. BlockDMask입니다. 오늘은 C언어, C++에서 사용자의 입력을 받을 수 있는 함수 scanf에 대해서 알아보려고 합니다. C언어에서 가장 기본이 되는 printf, scanf 함수 중 하나이므로 잘 알고 가시면 좋을 것 같습니다. scanf나 scanf_s나 기본은 똑같으니, scanf_s를 쓰시는 분들도 scanf의 사용법을 알면 도움이 될 것입니다. 1. scanf 함수란? 2. scanf 함수 예제 3. scanf 엔터 처리 방법 1. C, C++ scanf 함수 설명 1-1) 헤더 파일 및 함수 모양 - 헤더파일 - 함수의 모양 int scanf("입력받을 문자의 서식", 변수의 주소... ) int scanf(const char* format, ....) scanf 함수는 표.. 2021. 1. 25.
[C언어/C++] C언어 bool 타입에 대해서 (C99) 안녕하세요. BlockDMask 입니다. 오늘은 C언어 C99 이후부터 사용 할 수 있는 bool 타입에 대해서 알아보려고 합니다. C++에서는 기본 자료형으로 bool 타입이 존재하니, C++을 하시는 분들은 굳이 이 포스팅을 보실 필요는 없을 것 같습니다. 1. C언어 bool 타입 설명 2. C언어 bool 타입 예제 1. C99 bool 타입 설명 C언어에도 bool 타입이 있습니다. 진짜 있습니다. 정말이에요. C99 bool 타입 헤더파일, 선언 방법 및 초기화 방법 C언어 표준 90년대 후반에 만들어진 표준 C99에서 bool 타입이 만들어 졌습니다. - 헤더파일 - 사용방법 타입 이름 : bool 타입의 값 : true, false 한번 예제를 바로 볼까요? 1 2 3 4 5 6 7 8 9.. 2021. 1. 18.
[C언어/C++] for 반복문 사용법 및 예제 총정리 안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++ 반복문 2번째 시간 입니다. 오늘 알아볼 반복문은 for 반복문 입니다. 이전 시간에 알아본 반복문 while에 대해서 알고 싶으신분은 이쪽으로 가시면 됩니다. [바로가기] 1. 반복문 for란? 2. for 반복문과 continue, break. 3. 반복문 for 예제. 1. C언어, C++ for 반복문 이란? 1-1) 반복문이 왜 필요한가 똑같은 행위 혹은 룰이 정해져있는 상태에서 반복되는 행위같은게 있으면 하나하나 작성하지 않고 반복문을 통해서 쉽게 해결할 수 있습니다. 예를 들어서 1부터 100까지 더하는 작업을 한다고 생각을하면 1 + 2 + 3 + 4 + ... + 99 + 100 을 손수 작업을 해야합니다. 심지어 계산기에 .. 2020. 12. 28.
[C언어/C++] while 반복문 설명 및 예제 안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 반복하는 행위를 편하게 해주는 반복문에 대해서 알아보려합니다. 반복문 for와 while중 오늘은 while에 대해서 알아보려고 합니다 반복문 for에 대해서 알고 싶으신 분은 [바로가기] 여기에 가면 반복문 for 포스팅이있습니다. 1. 반복문 while이란? 2. 반복문 while과 continue, break 3. 반복문 while예제. 1. C언어, C++ while 반복문? 1-1) 반복문은 언제 사용하는것일까? 반복이라는 것은 특정한 행위를 계속해서 한다는 것을 말하는데요. 우리는 이런걸 많이 합니다.예를들어 1부터 100까지 짝수값만 더하고 싶을때 일일히 하나하나 더하죠. 2 + 4 + 6 + 8 + .. + 100 이러한 .. 2020. 12. 25.
[C언어/C++] islower, isupper 대문자 소문자 확인 안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 알파벳이 대문자인지 소문자인지 확인 해주는 islower, isupper 함수에 대해서 알아보려고 합니다. 지난시간에는 대문자를 소문자로 변경하고, 소문자를 대문자로 변경해주는 tolower, toupper 함수에 대해서 알아보았었습니다. 해당 함수가 궁금하다면 [바로가기] 1. isupper, islower 함수 원형과 사용법 2. islower, isupper 함수 예제 1. C, C++ isupper, islower 함수 설명1-1) 헤더파일C언어 : C++ : 1-2) isupper 함수 원형 및 설명int isupper(int c);매개변수로 들어온 문자, 숫자가 대문자인지 확인하는 함수 입니다.매개변수 : 아스키 코드표에 기반.. 2020. 12. 21.
[C언어/C++] tolower, toupper 대문자 소문자 변경 안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 알파벳을 소문자는 대문자로, 대문자는 소문자로 변경해주는 tolower, toupper 함수에 대해서 알아보려고 합니다. 1. toupper, tolower 함수 원형과 사용법 2. tolower, toupper 함수 예제 1. C, C++ toupper, tolower 함수 설명1-1) 헤더파일C언어 : C++ : 1-2) tolower 함수 원형 및 설명int tolower(int c);매개변수 : 문자를 인자로 받습니다. 문자를 넣게되면 아스키 코드표에 기반한 10진 수로 변환되어 들어가며, 숫자가 들어가게 되어도 아스키 코드 표에 기반한 숫자로 인식합니다. 즉 int 타입인 65번이 들어오면 내부적으로는 'A'로 인식합니다. 문자.. 2020. 12. 16.
[C언어/C++] isspace 함수 (공백, 탭, 개행을 확인하는 함수) 안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 해당 문자가 공백문자인지 확인하는 함수 isspace라는 함수를 가지고왔습니다. 저도 써본적은 없던것 같은데, 한번 이번 기회에 어떻게 사용하는 함수이고 어디서 쓸수있을지 한번 생각해 보았습니다. 그럼 시작해보겠습니다. 1. isspace 함수 원형과 간단 사용법 2. isspace 함수 예제 (주의할 예제도 있어요!) 1. C/C++ isspace 함수 설명헤더파일 C언어 : C++ : 함수 원형int isspace (int c);매개변수 : 공백인지 아닌지 판단 할 값을 인자로 넣습니다. 아스키 코드에 해당하는 숫자로 들어갑니다. 문자 'b'를 넣어도 아스키코드 표에 있는 10진수 숫자 98로 int 타입으로 형변환 되어서 들어가게 .. 2020. 12. 10.
[C언어/C++] isalpha 함수 (알파벳을 확인하는 함수) 안녕하세요. BlockDMask 입니다. 오늘은 C언어 C++에서 알파벳인지 확인할 수 있는 isalpha 함수에 대해 알아보려합니다. 예전에 문자가 숫자인지 확인해주는 isdigit() 함수를 소개해드린적이 있는데요. 그 함수와 비슷하게 isalpha()함수는 "이 문자가 알파벳인가?"를 확인해주는 함수라 생각하시면 됩니다.그럼 시작해보겠습니다. 1. isalpha 함수 원형과 사용법 2. isalpha 함수 예제 1. C/C++ isalpha 함수 설명헤더파일 C언어 C++ 함수원형int isalpha (int c);매개변수 : C언어에서 아스키 코드에 해당하는 문자들은 숫자로 표현이 되고, 문자를 넣으면 자동으로 아스키 코드에 있는 숫자로 들어가기 때문에 int 타입이긴 하지만 'a', 'A', '.. 2020. 12. 3.
[C언어/C++] 삼각함수 sin, cos, tan 함수 설명 및 예제 (라디안 포함) 안녕하세요. BlockDMask 입니다. 오늘은 C언어와 C++에서 사용할 수 있는 삼각함수 sin, cos, tan 함수에 대해서 알아보려고 합니다.다들 학창시절에 삼각함수 사인(sin), 코사인(cos), 탄젠트(tan) 함수에 대해서 다 배우셨죠? 삼각함수가 무엇인지는 생략하고, 라디안이 무엇인지에 대해서 간단히 알아보고 사인, 코사인, 탄젠트 함수별로 사용법과 예제를 설명하고 넘어가도록 하겠습니다. 1. 라디안(radian)이란? 2. sin 함수, cos 함수, tan 함수 설명 3. sin, cos, tan 함수 비교 예제 1. 라디안 (radian) 이란sin, cos, tan함수는 매개변수로 우리가 일반적으로 사용하는 각 90도 30도 이런 단위를 받지 않고 라디안(radian)이라는 단위.. 2020. 11. 26.