C언어 기초 3

[C언어/C++] scanf 정수 3개(N개) 입력 받기 + 총합, 평균, 작은수, 큰수 구하기(scanf reading N numbers, Calculate the sum and average of N numbers)

[C언어/C++] scanf 정수 3개(N개) 입력 받기 + 총합, 평균, 작은수, 큰수 구하기(scanf reading N numbers, Calculate the sum and average of N numbers) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 간단한 문법이지만 간혹 찾아보게 되는 부분이라 정리합니다. ■ scanf 정수 3개 입력 받고 총합, 평균, 작은수, 큰수 구하기 정수 입력시 순차적으로 줄바꿈없이 입력하도록 되어 있습니다. 입력 예) 정수 3개를 입력하세요:(예: 100 200 300) 1234 4567 4321 scanf 예제(Example Code): 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..

[C언어/C++] memcmp() 함수 - 문자열/메모리 데이터 비교 하기 예제 + strcmp(), strncmp() 함수와의 차이점

[C언어/C++] memcmp() 함수 - 문자열/메모리 데이터 비교 하기 예제 + strcmp(), strncmp() 함수와의 차이점 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و memcmp() 함수는 strncmp() 함수와 사용방법이 비슷합니다. 차이점이 있다면 strncmp() 함수는 NULL 문자('\0')가 문자열 내에 존재하면 NULL 문자 전까지의 문자열을 비교하지만 memcmp() 함수는 NULL 문자뿐만 아니라 바이너리 문자들을 포함하여 메모리에 있는 데이터를 비교할 수 있습니다. 따라서 바이너리 문자가 포함된 데이터를 비교하기 위해서는 memcmp() 함수를 이용하는 것이 좋습니다. int memcmp( const void *buffer1, const void *buffer2, ..

[C언어/C++] printf, scanf 함수 변수 입출력 예제(정수, 실수, 줄바꿈 등 포맷 지정자:format specifiers)

[C언어/C++] printf, scanf 함수 변수 입출력 예제(정수, 실수, 줄바꿈 등 포맷 지정자:format specifiers) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و printf, scanf 함수는 C/C++ 언어에서 표준 입력과 출력을 지원하는 함수로 콘솔 형태의 프로그램에서 가장 많이 사용되는 함수입니다. 표준 입출력 헤더인 stdio.h에 정의된 가장 기본적인 함수이며 자료형에 따라 %d, %f, %u 등 포맷 지정자(format specifier)를 사용해 주어야 합니다. 포맷 지정자는 종류가 많아 자주 사용하는 지정자는 익숙하지만 그렇지 않은 것은 매번 자료를 찾아봐야 하는 번거로움이 있습니다. 알아두면 편리한 포맷 지정자를 예제와 함께 핵심 내용 위주로 정리하였습니다. ■..