본문 바로가기
반응형

코딩98

[C언어] for문 중괄호 생략 for 문 내용이 한줄일 경우 중괄호 생략이 가능합니다. #include int main() { for (int i=1; i 2022. 8. 8.
[C++] 헤더파일 확장자가 없는 이유 C언어에서는 헤더를 선언할 때 stdio.h 와 같이 확장자 h를 사용합니다. C++도 과거에는 iostraim.h 라고 헤더를 선언했었습니다. 새로 도입된 C++ 에서는 표준헤더파일의 경우 확장자를 생략합니다. 2022. 8. 8.
[C언어] scanf 와 getchar 의 차이 scanf 는 숫자와 문자를 입력받을 수 있습니다. getchar 은 문자만 입력받을 수 있습니다. scanf 는 매개변수가 필요한 함수입니다. 아래와 같이 사용합니다. int var; scanf("%d",&var); 반면 getchar 은 매개변수가 필요 없습니다. 아래와 같이 사용합니다. int var; var=getchar(); 2022. 7. 21.
[C언어] 컴퓨터가 문자를 나타내는 방법 (아스키 코드) c언어에서 문자를 입력하면 정수로 저장됩니다. 우리가 볼 때는 문자와 정수의 차이가 있지만 컴퓨터가 인식하기에는 똑같습니다. C언어가 문자를 나타내는 방식은 각 문자를 정수에 대응시켜 사용하는 것입니다. 이렇게 대응시켜놓은 규칙이 아스키코드입니다. 아래는 몇가지 예시입니다. 97 a 98 b 99 c 100 d 우리가 C언어에 a라고 입력하면, C언어는 97이라는 정수로 받아들입니다. 그렇다면 정수와 문자를 어떻게 구분할까요? 서식문자로 구분합니다. %c 들어보셨죠? a를 선언하고 출력해봅시다. #include int main() { char c1='a'; printf("%d \n",c1); printf("%c \n",c1); } 정수로 출력하면 97이 출력되고, 문자로 출력하면 a가 출력됩니다. 2022. 7. 21.
[C언어 코딩문제] 두 정수 A,B 입력받고, 평균 출력 문제 두 정수 A,B 입력받고, 평균을 출력하는 프로그램을 작성하시오. 정답 #include int main() { int A,B; printf("첫 번째 정수를 입력하시오"); scanf("%d",&A); printf("두 번째 정수를 입력하시오"); scanf("%d",&B); double C; C=(double)(A+B)/2; printf("두 수의 평균은 %lf 입니다.",C); } 2022. 6. 10.
[C++] 이름공간 (std::cout 의 의미) 여러 사람이 프로그램을 동시에 개발하다 보면 함수 이름이 중복될 수 있습니다. 이러한 중복 문제를 해결하기 위해 이름공간이 등장하였습니다. 예를 들어 Kim 과 Park 두 사람이 프로그램을 개발한다고 합시다. 두 사람 모두 myfun 이라는 함수를 선언하였습니다. 이때 각자가 자신의 이름으로 이름공간을 정의하고 이름 공간에 함수를 정의하면 문제가 발생하지 않습니다. 아래는 예시입니다. #include namespace kim { float myfun(float num1,float num2) { return (num1+num2)/2; } } namespace park { float myfun(float num1,float num2) { return (num1+num2)/2; } } int main() {.. 2022. 6. 2.
[C언어] 자료형의 종류 자료형은 자료의 형태이다. 우리가 컴퓨터에 입력하는 자료는 크게 두가지다. 숫자 아니면 문자다. 숫자는 정수,실수로 나뉜다. 컴퓨터에서만 사용되는 중요한 자료형이 하나 더 있는데 '논리형'이다. 참/거짓 두가지 원소로 만들어진 자료형이다. 정리해 보면 자료형의 종류는 아래와 같다. 1) 숫자형 (정수, 실수) 2) 문자형 3) 논리형 정수형 변수를 선언하는 방법은 아래와 같다. int는 integer 의 줄임말이다. int var1 실수형은 아래와 같다. double var2 문자형은 아래와 같다. char var3 C언어에서 논리형은 정의되어있지 않다. 다른 방법으로 만들어 사용하는데, 이후에 배워보도록 하자. 2022. 2. 24.
C와 C++ 온라인으로 코딩하는 방법(비주얼 스튜디오 필요없음) C와 C++ 온라인으로 코딩하는 방법(비주얼 스튜디오 필요없음) 물론 결국 비주얼스튜디오를 깔긴 해야겠지만, 온라인에서 간편하게 C와 C++코딩연습을 할 수 있는 사이트를 소개합니다. https://www.onlinegdb.com/ C와 C++ 뿐만 아니라 수많은 언어를 제공합니다. 2020. 3. 29.
반응형