목록분류 전체보기 (372)
cyphen156

개인 문제풀이임으로 오답이 있을 수 있습니다. 두 정수를 입력받아 첫 번째 정수가 두 번째 정수보다 크거나 같으면 1을, 그렇지 않으면 0을 되돌려주는 함수를 작성하고 main에서 그 함수를 불러 결과를 출력하는 프로그램을 작성하라. 함수 원형은 int is_larger(int f, int s);로 한다. [hint] 논리 연산의 결과는 1이나 0이고 그것을 함수 리턴값으로 돌려준다. > Enter two integers. > 3 3(Enter) > Result is 1. #define _CRT_SECURE_NO_WARNINGS #include int is_larger(int f, int s) { if (f >= s) { return 1; } else { return 0; } } int main() { ..

※주의 주인장의 개인적 사견이 매우 많이 들어가 있습니다. 저도 공부하고 있는 입장이므로 피드백 환영합니다. 함수(function)는 뭘까? 함수는 특정한 기능을 수행하기 위해 호출을 받으면 무언가(인자 = 매개변수 = 파라미터/parameters)를 전달받아 호출자에게 결과를 돌려주는 명령문들의 집합체라고합니다. 단순하게 생각하면 수학에서의 함수 f(x) : y = 2x + 4라고 할 때, f(x)는 함수명, y는 return되는 결과물, 2(x) + 4는 함수를 호출했을때 실행되는 명령문, x는 함수로 전달되는 인자값이라고 생각하면 됩니다. 함수는 왜 쓰는가? 처음에는 궂이 함수를 따로 만들어서 작업을 처리할 필요 없이 main에서 처리하면 편하고 쉽지 않겟느냐?라는 의문이 들 수 있습니다. 지금은 ..

개인 문제풀이임으로 오답이 있을 수 있습니다. 두 개의 자연수를 입력받아 첫 번째 수를 두 번째 수로 나눈 몫과 나머지를 출력하라. > Enter dividend. > 21(Enter) > 4(Enter) > Quotient is 5. Remainder is 1. #define _CRT_SECURE_NO_WARNINGS #include int main() { int num1, num2; printf("Enter dividend.\n"); scanf("%d %d", &num1, &num2); getchar(); printf("Quotient is %d. Remainder is %d\n", num1 / num2, num1 % num2); return 0; } 섭씨 온도를 C라고 했을 때 그에 해당하는 화씨 ..

1. 변수(Variable)와 상수(Constant) 우리는 이전 챕터에서 C언어가 사용하는 자료형에 대해서 배웠습니다. 변수는 컴퓨터가 이 자료형들을 이용하기 위해 만들어놓은 임시 공간이라고 생각할 수 있고, 언제든 그 값(Value)를 바꿀 수 있는것을 말합니다. 상수는 변수와 유사하지만 한번 대입되거나 선언되고 나면 그 값을 바꿀 수 없는 것을 말합니다. 한마디로 일종의 고정불변의 진리가 되도록 만들어놓은 것이죠. 변수의 대입 이 변수라는 것에 자료들을 넣는 행위를 대입/할당한다고 합니다. 기호로는 = 를 사용하기 때문에 등호라고 생각하기 쉽지만 수학적으로 a = b와 같이 'a와 b는 같다'라는 뜻이 아니라 'a라는 곳에다가 b를 복사해서 집어넣어라'라는 의미를 가지고 있습니다. 한마디로 비교하는..
링크용

오늘은 리액트 네이티브에 대해 알아보고, 크로스 플랫폼 개발을 위한 환경설정하는법을 알아보겠습니다. What is React-Native 리액트 네이티브는 Meta(구 Facebook)에서 만든 안드로이드, IOS, 웹 개발을 모두 한번에 하기 위한 크로스 플랫폼 개발을 도와주는 Javascript/Typescript 기반의 프레임워크입니다. 리액트 네이티브를 쓰면 단 한번의 빌드만으로 여러가지 플랫폼용 어플리케이션을 동시에 만들 수 있어 개발 시간을 획기적으로 단축시킬 수 있다는 점이 있고, JavaScript와 HTML을 합쳐놓은 듯한 문법인 JSX를 사용하고, 리액트와 상당히 유사하기 때문에 입문 및 웹 개발자들에게 배우기 편하다는 점이 있습니다. Why React-Native? 그러면 리액트로 개..

1. 파이썬3 설치하기 파이썬 홈페이지 다운로드 링크에서 파이썬3을 다운받고 설치합니다. 저는 3.7.8rc1버전을 설치하였습니다. Download Python | Python.org Download Python The official home of the Python Programming Language www.python.org 2. 아나콘다 설치하기 아나콘다 홈페이지에서 아나콘다를 설치합니다. Anaconda | Anaconda Distribution Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learnin..

개인 문제풀이임으로 오답이 있을 수 있습니다. 10진수를 거치지 않고 2진수 110010011000111100을 직접 16진수로 바꾸어 보라. > 0011/0010/0110/0011/1100 > 3/2/6/3/C(12) ∴ 3263C 10진수를 거치지 않고 16진수 B1A2EC9를 직접 4바이트 2진수로 바꾸어 보아라. > B(11)/1/A(10)/2/E(14)/C(12)/9 > 1011/0001/1010/0010/1110/1100/1001 ∴ 1011000110100010111011001001 8비트 연산에서 49 - 1을 2진 보수로 계산하고 결과가 옳은지 확인해 보라 > 49 - 1 > 49 + (-1) > 32+16+1 + (-1) > 00110001 - 00000001 > 00110001 + 1..