본문 바로가기
SMALL

분류 전체보기139

C005_for문에 대하여 for문 작성법 for (초기식; 조건식; 변화식) { 반복할 코드 } 여기서 초기식, 조건식, 변화식 모두 생략하면 무한 루프가 됩니다. for문으로 "Hello, world" 100번 출력하기 #include int main() { for (int i = 0; i < 100; i++) //for문 초기식에서 변수를 선언하면 for문 외부에서 변수 i를 사용할 수 없다. 외부에서 사용할려면 외부에서 i를 선언해야 함. { printf("Hello, world %d\n", i); } return 0; } for문 내에서 'i'라는 변수를 선언해서 사용할 수 있습니다. 하지만 이때 선언된 'i'는 외부에서 사용할 수 없습니다. i가 0부터 시작해 99까지 for문을 진행하게 됩니다. 한번 '반복할 코드'가.. 2023. 9. 7.
C004_switch문 설명 switch switch(변수) { case 숫자1: 코드1; break; case 숫자2: 코드2; break; default: 코드3; break; } 이때 사용되는 변수는 무조건 정수형 혹은 문자형이어야만 합니다. case에 각각의 원하는 경우를 적습니다. default 같은 경우에는 모든 경우에 해당되지 않으면 실행이 됩니다. 무조건 case와 default문 끝에는 break를 실행해야 합니다. 그렇지 않으면 원하지 않는 부분까지 실행할 수 있기 때문에 주의하셔야 할 것 같습니다. num1로 switch문 만들기 #define _CRT_SECURE_NO_WARNING #include int main() { int num1; scanf("%d", &num1); switch (num1) { case.. 2023. 9. 6.
C003_bool자료형 bool자료형 bool자료형을 사용하기 위해서는 stdbool 헤더 파일을 선언해야 됩니다. stdbool은 bool, true, false가 선언된 헤더 파일입니다. #include #include // bool, true, false가 정의된 헤더 파일 int main() { bool b1 = true; if (b1 == true) { printf("참\n"); } else { printf("거짓\n"); } printf("bool의 크기: %d\n", sizeof(bool)); //bool의 크기: 1: bool의 크기느 1바이트 printf("%s\n", b1 ? "true" : "false"); if (true) { printf("참\n"); } else { printf("거짓\n"); } if.. 2023. 9. 5.
C002_자료형 확장과 자료형 축소 자료형 확장 자료형을 섞어서 쓰면 컴파일러에서 암시적 형 변환(implicit type conversion)을 하게 되는데 자료형의 크기가 큰 쪽, 표현 범위가 넓은 쪽으로 자동 반환이 됩니다. 이를 형 확장(type promotion)이라고 합니다. #include int main() { int num1 = 11; float num2 = 4.4; //자료형 확장 printf("num1 + num2: %f\n", num1 + num2); //15.4 return 0; } num1은 정수형 num2는 실수형입니다. 이 둘을 합치면 위의 설명처럼 실수형으로 출력이 되게 됩니다. 자료형 축소 크기가 작은 쪽으로 변환되는 것을 형 축소(type demotion)라 합니다. 형 축소가 일어나면 컴파일할 때 값의 .. 2023. 9. 4.
LIST