3장 자료형과 변수의 기분문법 활용
3장 자료형과 변수의 기분문법 활용
1. 변수 활용하기
1) 변수 이름 표기법
- 변수 이름을 표기할 때 가독성 있게 표현하는 것이 좋음
- 표기법
- 카멜표기법(Camel Case):scoreCount,myTotal 등
- 스네이크 표기법(Snake Case):score_count,my_total 등
2) 변수를 사용할 수 있는 범위
- 프로그램 내에 원하는 위치에 선언 가능(중복 선언 불가)
- 선언하는 위치에 따라서 사용 범위가 정해짐
- 함수 내부에 선언한 변수 사용범위 - 변수 선언 아래쪽으로 사용 가능함
- 함수 외부에 선언한 변수 사용범위 - 변수 선언 아래쪽에 있는 함수에서 사용 가능
3) 오버플로우(Overflow)
- 변수가 표현할 수 있는 최대값보다 큰 값이 변수에 지정될 때 발생
4) 언더플로우(Underflow)
- 변수가 표현할 수 있는 최소값보다 작은 값이 변수에 지정될 때 발생
5) 자료형 변환
- 자동 자료형 변환
- 자료형 크기가 작은 변수의 값을 자료형 크기가 큰 변수의 값으로 변환하는 것
- 강제 자료형 변환
- 자료형 크기가 큰 변수의 값을 자료형 크기가 작은 변수의 값으로 변환하는 것
- 형식:(자료형)변수이름
2. 상수 활용하기
1) 지수 형식 표기 방법
- 알파벳 소문자 e또는 대문자 E를 이용
- 가수부와 지수부를 분리해서 표현
2) 기호 상수(Symbolic Constant)
- 상수에 이름을 붙여서 사용
- 상수 이름은 관행적으로 대문자료 표기하며, 식별자 만드는 규칙 적용
- 종류
- #define 기호 상수 : 전처리기 선언부에 선언
- const 기호 상수 : 변수 선언 앞에 const 기호를 사용하여 상수 선언
3. 문자 활용하기
1) 주석문이란?
- 프로그램 소스에 대한 설명을 표기하는 문장
- 프로그램 실행결과에 영향을 주지 않음
2) 문자 입력 방법
- scanf_s()함수를 이용하는 방법
- getcahr()함수를 이용하는 방법
3) 배열을 이용한 문자열 표현
- 문자열의 문자 개수를 미리 정해야 함
- 문자열 끝에는 항상 널(Null) 값('\0')이 자동으로 추가됨
- 문자열의 문자 개수에 1개를 추가해야 함
4. 단원 실습
1) #deine 상수 MAX를 선언하시오.(MAX의 값은 100)
2) const 상수 MIN을 선언하시오.(MIN의 값은 50)
3) MAX와 MIN 값을 화면에 출력하시오.
4) float형의 변수 get_value를 선언하고, 키보드로 부터 값을 입력받으시오
5) get_value의 값을 지수형으로 화면에 출력하시오.
6) get_value의 값을 short 자료형 변수 short_case 변수에 강제 자료형 변환시오.
7) short_case 변수의 값을 화면에 출력하시오.
8) 문자 2개와 문자열 1개를 키보드에서 입력받아서 화면에 출력하시오.
#include <stdio.h>
#define MAX 100 // 1번
int main()
{
const int MIN = 50; // 2번
printf("MAX= %d, MIN=%d\n", MAX, MIN); // 3번
// 4번
float get_value;
printf("Input Float Value = ");
scanf_s("%f", &get_value);
getchar();
printf("get_value = %E\n", get_value); // 5번
short short_case = (short)get_value; // 6번
printf("short_case = %d\n", short_case); // 7번
// 8번
char ch_1, ch_2, string_1[10];
printf("ch_1 = ");
scanf_s("%c", &ch_1, sizeof(char));
getchar();
printf("ch_2 = ");
scanf_s("%c", &ch_2, sizeof(char));
getchar();
printf("string_1 = ");
scanf_s("%s", string_1, sizeof(string_1));
printf("ch_1 = %c, ch_2 = %c, string_1 = %s\n", ch_1, ch_2, string_1);
}
<Result>
MAX= 100, MIN=50
Input Float Value = 123.78
get_value = 1.237800E+02
short_case = 123
ch_1 = a
ch_2 = b
string_1 = CPRO
ch_1 = a, ch_2 = b, string_1 = CPRO
Author And Source
이 문제에 관하여(3장 자료형과 변수의 기분문법 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ljsk99499/clang03
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1) 변수 이름 표기법
- 변수 이름을 표기할 때 가독성 있게 표현하는 것이 좋음
- 표기법
- 카멜표기법(Camel Case):scoreCount,myTotal 등
- 스네이크 표기법(Snake Case):score_count,my_total 등
2) 변수를 사용할 수 있는 범위
- 프로그램 내에 원하는 위치에 선언 가능(중복 선언 불가)
- 선언하는 위치에 따라서 사용 범위가 정해짐
- 함수 내부에 선언한 변수 사용범위 - 변수 선언 아래쪽으로 사용 가능함
- 함수 외부에 선언한 변수 사용범위 - 변수 선언 아래쪽에 있는 함수에서 사용 가능
3) 오버플로우(Overflow)
- 변수가 표현할 수 있는 최대값보다 큰 값이 변수에 지정될 때 발생
4) 언더플로우(Underflow)
- 변수가 표현할 수 있는 최소값보다 작은 값이 변수에 지정될 때 발생
5) 자료형 변환
- 자동 자료형 변환
- 자료형 크기가 작은 변수의 값을 자료형 크기가 큰 변수의 값으로 변환하는 것
- 강제 자료형 변환
- 자료형 크기가 큰 변수의 값을 자료형 크기가 작은 변수의 값으로 변환하는 것
- 형식:(자료형)변수이름
1) 지수 형식 표기 방법
- 알파벳 소문자 e또는 대문자 E를 이용
- 가수부와 지수부를 분리해서 표현
2) 기호 상수(Symbolic Constant)
- 상수에 이름을 붙여서 사용
- 상수 이름은 관행적으로 대문자료 표기하며, 식별자 만드는 규칙 적용
- 종류
- #define 기호 상수 : 전처리기 선언부에 선언
- const 기호 상수 : 변수 선언 앞에 const 기호를 사용하여 상수 선언
1) 주석문이란?
- 프로그램 소스에 대한 설명을 표기하는 문장
- 프로그램 실행결과에 영향을 주지 않음
2) 문자 입력 방법
- scanf_s()함수를 이용하는 방법
- getcahr()함수를 이용하는 방법
3) 배열을 이용한 문자열 표현
- 문자열의 문자 개수를 미리 정해야 함
- 문자열 끝에는 항상 널(Null) 값('\0')이 자동으로 추가됨
- 문자열의 문자 개수에 1개를 추가해야 함
1) #deine 상수 MAX를 선언하시오.(MAX의 값은 100)
2) const 상수 MIN을 선언하시오.(MIN의 값은 50)
3) MAX와 MIN 값을 화면에 출력하시오.
4) float형의 변수 get_value를 선언하고, 키보드로 부터 값을 입력받으시오
5) get_value의 값을 지수형으로 화면에 출력하시오.
6) get_value의 값을 short 자료형 변수 short_case 변수에 강제 자료형 변환시오.
7) short_case 변수의 값을 화면에 출력하시오.
8) 문자 2개와 문자열 1개를 키보드에서 입력받아서 화면에 출력하시오.
#include <stdio.h>
#define MAX 100 // 1번
int main()
{
const int MIN = 50; // 2번
printf("MAX= %d, MIN=%d\n", MAX, MIN); // 3번
// 4번
float get_value;
printf("Input Float Value = ");
scanf_s("%f", &get_value);
getchar();
printf("get_value = %E\n", get_value); // 5번
short short_case = (short)get_value; // 6번
printf("short_case = %d\n", short_case); // 7번
// 8번
char ch_1, ch_2, string_1[10];
printf("ch_1 = ");
scanf_s("%c", &ch_1, sizeof(char));
getchar();
printf("ch_2 = ");
scanf_s("%c", &ch_2, sizeof(char));
getchar();
printf("string_1 = ");
scanf_s("%s", string_1, sizeof(string_1));
printf("ch_1 = %c, ch_2 = %c, string_1 = %s\n", ch_1, ch_2, string_1);
}
<Result>
MAX= 100, MIN=50
Input Float Value = 123.78
get_value = 1.237800E+02
short_case = 123
ch_1 = a
ch_2 = b
string_1 = CPRO
ch_1 = a, ch_2 = b, string_1 = CPRO
Author And Source
이 문제에 관하여(3장 자료형과 변수의 기분문법 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ljsk99499/clang03저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)