[내용 정리]
- 자료형에 따른 입력 변호나 문자
- 정수
- short = %hd
- int = %d
- long = %ld
- long long = %lld
- 실수
- float = %f
- double = %lf
- long double = %llf
- 문자
- char = %c
- char 배열 = %s
- 연산자
- 대입 연산자(=)는 오른쪽 수식의 값을 왼쪽 변수에 저장하며, 두 값이 같은지를 확인할 떄는 관계연산자(==)을 사용한다.
- 산술 연산자 중 나누기 연산자(/)로 정수를 나누면 몫이 계산되며, 나머지는 나머지 연산자(%)로 계산한다.
- a++처럼 증감 연산자를 후위 표기하면 변수의 값을 상춍하고 난 후에 증가시킨다.
- 논리 연산자는 AND, OR, NOT과 같은 논리 관계를 판단하며, 결과는 1(참) 또는 0(거짓)이 된다(관계 연산의 결과도 같다).
[기본 미션]
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char ch;
printf("문자 입력 : ");
ch = scanf("%c", &ch);
printf("%c문자의 아스키 코드 값은 %d입니다.", ch, ch);
return 0;
}
[선택 미션]
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double weight;
double height;
double bmi;
printf("몸무게(kg)와 키(cm) 입력 : ");
scanf_s("%lf %lf", &weight, &height);
bmi = (weight / (height / 100 * height / 100));
if ((20.0 >= bmi) || (bmi <= 25.0))
printf("표준입니다.");
else
printf("체중관리가 필요합니다.");
return 0;
}
-> 조건 연산자 가능
'C 프로그래밍 > 혼공C 혼공학습단 11기' 카테고리의 다른 글
[혼공C] 11기 6주차 미션 (1) | 2024.02.07 |
---|---|
[혼공C] 11기 5주차 미션 (0) | 2024.01.31 |
[혼공C] 11기 4주차 미션 (0) | 2024.01.24 |
[혼공C] 11기 3주차 미션 (0) | 2024.01.18 |
[혼공C] 11기 1주차 미션 (1) | 2023.12.31 |