목록C++ (56)
Minwoo Dev.
문제 12-1 문제 1 아래의 예제 실행 시 변수와 포인터 변수의 관계를 그림을 그려서 설명해보자. 또한 출력의 결과도 예상해보자. #include int main(void) { int num = 10; int * ptr1 = # int * ptr2 = ptr1; (*ptr1)++; (*ptr2)++; printf("%d\n",num); return 0; } 문제 2 int 형 변수 num1과 num2를 선언과 동시에 각각 10과 20으로 초기화하고, int 형 포인터 변수 ptr1과 ptr2를 선언하여 각각 num1과 num2를 가리키게 하자. 그리고 이 상태에서 포인터 변수 ptr1과 ptr2를 이용해서 num1의 값을 10 증가시키고, num2의 값을 10 감소시키자. 이제 두 포인터 변수 ..
문제 11-1 문제 1 길이가 5인 int형 배열을 선언해서 프로그램 사용자로부터 총 5개의 정수를 입력받자! 그리고 입력이 끝나면 다음의 내용을 출력하도록 예제를 작성해 보자. 입력된 정수 중에서 최댓값 입력된 정수 중에서 최솟값 입력된 정수의 총 합 #include int main(void) { int arr[5]; for(int i=0;i
도전 1 10진수 정수를 입력 받아서 16진수로 출력하는 프로그램을 작성해 보자. 이는 서식문자의 활용에 대한 문제이므로 쉽게 해결할 수 있을 것이다. #include int main(void) { int n = 0; scanf("%d",&n); printf("%x\n",n); return 0; } 도전 2 프로그램 사용자로부터 두 개의 정수를 입력 받아서 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 프로그램 사용자가 3과 5를 입력하면 3단, 4단, 5단이 출력되어야 하고, 2와 4를 입력하면 2단, 3단, 4단이 출력되어야 한다. 단 한가지 조건이 있다. 사용자는 두 개의 숫자를 입력할 때에 입력 순서에 자유로워야 한다. 즉, 3과 5를 입력하건 5와 3을 입력하건 프로그램은 같은 결과를 ..
※기본 자료형의 종류와 데이터 범위 자료형 크기 값의 표현범위 정수형 char 1바이트 -128이상 +127이하 short 2바이트 -32768이상 +32767 이하 int 4바이트 -2,147,483,648이상 +2,147,483,647이하 long 4바이트 -2,147,483,648이상 +2,147,483,647이하 long long 8바이트 -9,223,372,036,854,775,808이상 +9,223,372,036,854,775,807 이하 실수형 float 4바이트 ±3.4×10^(-37).이상 ±3.4×10^(+38)이하 double 8바이트 ±1.7×10^(-307)이상 ±1.7×^(+308) 이하 long double 8바이트 이상 double 이상의 표현 범위 ※ 실수형 변수에서 범위는..
※ 대입 연산자와 산술 연산자 연산자 연산자의 기능 = 연산자 오른쪽의 값을 왼쪽에 있는 변수에 대입한다. ex) num = 20; - 왼쪽의 피연산자 값에서 오른쪽의 피연산자 값을 뺀다. ex) num = 4 - 3; * 두 피연산자의 값을 곱한다. ex) num = 4*3; / 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눈다. ex) num = 7/3; % 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때 나머지 ex) num = 7%3; #include int main(void){ int num1 = 9, num2 = 2; printf("%d + %d = %d\n",num1,num2,num1+num2); printf("%d - %d = %d\n",num1,num2,num1-num2); ..
▷ Visual studio Code를 통한 C언어 개발환경 준비 Google에 vscode를 검색하여 공식 사이트로 접속한다. 접속한 사이트에서 최신 버전의 vscode를 설치받는다. 아래 사이트에 접속하여 MinGW를 다운로드한다. MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, msys-base에 체크하여 Apply Changes를 클릭한다. 시스템 환경 변수 편집 창에 들어가 Path 부분을 편집한다. (C:\MinGW\bin 추가) cmd 에서 gcc -v 명령어를 입력해 설치가 제대로 되었는지 확인한다. vscod..