반응형
- 계산
1. 수식 : 피연산자와 연산자로 구성된 식
2. 대입 연산 : 변수에 값을 저장하는 연산
x=100;
3. 산술 연산 : 수학에서 사용하는 연산 기호를 사용한 연산
sum= x+y;

- signed, unsigned 수식자
- unsigned : 음수가 아닌 값만을 의미한다.
unsigned int
- signed : 부호를 가지는 값을 의미한다.

+ 오버플로우 : 변수가 나타낼 수 있는 범위를 넘는 숫자를 저장하려 할 때 발생
이를 해결하기 위해 unsigned를 사용하거나 더 큰 자료형으로 바꿀 수 있다.
- 정수 상수

기본 형태 : sum=123;
상수의 자료형 명시 : sum=123L; //long형을 의미한다.
- 기호 상수
- 기호를 이용하여 상수를 표현한 것을 말한다.
효과 : 가독성이 높아진다, 값을 쉽게 변경할 수 있다.
1. #define PI 3.14
2. const double PI = 3.141592
+ 기호 상수를 사용하기 위해 #define과 const를 모두 사용하는 것이 아닌 택 1을 하는 것이다.
차이가 궁금하여 검색한 결과 아래 포스팅을 확인할 수 있었다.
[C언어/C++] 상수 선언하기 const, define의 차이점
상수란? 상수는 변하지 않는 값을 뜻합니다. 값을 계속 바꿀 수 있는 변수와는 달리 상수는 처음 선언할 때 값을 할당받게 되면서 그 다음부터는 값을 바꿀 수가 없습니다. 그렇기에 상수를 선언
coding-factory.tistory.com
- C언어 코드 예시
#include<stdio.h>
int main(void)
{
const double SQMETER_PER_PYEONG = 3.3058; //기호 상수
double pyeong, m; //변수 선언
printf("평을 입력하세요: ");
scanf("%lf", &pyeong); //입력받은 값 저장
m = pyeong*SQMETER_PER_PYEONG; //출력할 값 계산
printf("%lf평방미터입니다. \n",m);
return 0;
}
'대학교 > C언어' 카테고리의 다른 글
C언어 - (6) 함수 (2) | 2023.05.04 |
---|---|
C언어 - (5) 반복문 (3) | 2023.04.14 |
C언어 - (4) 조건문, 반복문, 제어문 (1) | 2023.04.01 |
C언어 - (3) 수식, 연산자, 형변환 (2) | 2023.03.26 |
[전공] C언어 기초(1) - 프로그램 기본 요소, 변수 등 (2) | 2023.03.21 |