앞서 학습한 반복문을 바탕으로 구구단을 만들어 볼 계획이다. 물론 스스로 생각해서 만든 것이 아닌 나도코딩님의 유튜브 강의 영상을 보면서 따라 만든 코딩 자료이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main(void) { for (int i = 1; i
1. ++ 연산 a++이란? ++은 더하기 연산으로써 ++이 앞에 붙어있으면 더한 값을 결과값으로 출력하고 뒤에 붙어있으면 결과값을 얻은 후 더한다. 1 2 3 4 5 6 7 8 9 10 11 #include int main(void) { int a = 10; printf("a 는 %d\n", a); a++; printf("a 는 %d\n", a); a++; return 0; } cs 이렇게 계산하면 a 는 10 a 는 11 의 결과값을 얻을 수 있다. 또 다른 예시를 들어보겠다. 1 2 3 4 5 6 7 8 9 10 11 #include int main(void) { int b = 20; b = b + 1; printf("b 는 %d\n", ++b); printf("b 는 %d\n", b++); pri..
앞서 배웠던 내용을 바탕으로 기본적인 경찰 조서 작성을 하는 프로젝트를 구현했다. 문자열로 크기가 256인 name 변수를 선언하고 printf를 통해 문구 출력 scanf_s를 통해 키보드로 입력한 값 반환 정수형 변수 age, printf를 통해 문구 출력 scanf_s를 통해 값 반환(& 필수!!) 실수형 변수(float) weight, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%f) 실수형 변수(double) height, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%lf) 문자열 변수 what, printf를 통해 문구 출력 scanf_s를 통해 값 반환(%s) 문자열 변수는 scanf_s(반환 형식, 변수, sizeof(변수)) 형태로 값 반환
나도 코딩님의 유튜브 영상을 보면서 실습 중이다. 개인 기록 및 스스로 복습을 하기 위해 티스토리 블로그에 작성한다. 1. printf 연산을 하기 위해 정수형 변수 add를 선언해주고 printf에 %d를 통해서 값을 받는다. 실행 2. scanf는 키보드 입력을 받아서 저장한다. int input을 선언하고 키보드에 값을 입력하면 scanf_s를 통해 값을 받는다. 이때 scanf_s(%d", &input);과 같은 형태로 값을 받는데 &표시는 input이라는 변수가 정의된 곳에 값을 입력받겠다는 의미 실행 3. scanf를 통한 여러값 한번에 받기 ※ 에러 발생 - 처음에 아래와 같은 에러가 발생하여 매우 당황하였다. 에러 발생 원인을 인터넷을 통해 찾아보니 전 단계에서 실행 중이었던 콘솔을 종료하..
1. 정수형 1) 코드 짜기 - 정수형은 int 변수명 = 값; 의 형태로 입력하고 %d의 형태로 값을 입력 받는다. 실행 2) 값을 변경할 때는 int를 또 붙이지 않고 변수명 = 값; 의 형태로만 입력해도 값이 변경된다. 실행 2. 실수형 변수에 대한 예제 1) 코드 짜기 - 실수형 변수는 float나 double의 형태, float의 경우 %f로 값을 받음. 실행 2) 소수점 자리수 정하기 - %.2f 와 같이 선언하면 소수점 두번째 자리수까지 값을 받음. 실행 3) double은 %lf의 형태로 값을 받음 실행 ※ 주석처리 방법 - 단축키 Ctrl + K + C (들여쓰기 포함하여 입력 시 한줄씩(//로 입력), 들여쓰기 제외하여 입력 시 전체(/* */로 입력) ※ 주석처리 해제 방법 - 단축키..
1. 실수의 표현 1 int a = 2.2; 2.2는 실수다. 실수를 정수 타입의 변수 a에 저장하려고 했기 때문에 오류가 발생한 것이다. 이것은 변수와 똑같이 상수도 데이터 타입이 있다는 것이다. 그럼 위의 예에서 사용한 상수 2.2의 데이터 타입은 무엇일까? float일까? double일까? 아래 코드를 보자. 1 float a = 2.2; "Type mismatch: cannot convert from double to float" 위와 같은 에러가 발생한다. 즉 2.2는 float가 아니라는 뜻이다. 예제를 조금 바꿔보자. 1 double a = 2.2; 오류가 사라졌다. 자바에서 실수형 상수는 double의 데이터 타입이다. 그럼 float 형 변수에는 어떻게 값을 대입할 수 있나? 2.2가 f..