스터디/C언어

C언어 변수

코딩광_ 2018. 12. 6. 15:04

1.1 변수(Variable) 선언하기 

변수는 자료형 변수이름 형식으로 선언한다. 변수 여러 개를 한 번에 선언할 때는 (ex)int num1 ,num2 ,num3; 이렇게 콤마(,)로 구분해준다. 

 

ex)

1
2
3
int num1;
float num2;
int num3, num4, num5;
cs

 

1.2 변수를 선언하고 값 저장하기

변수에 값을 할당(저장)할 때는 변수 = 값; 형식 을 사용한다. 여기서 = 는 수학에서 같다의 의미가 아니라 대입의 의미이다.

변수 = 값; 형식으로 사용한다.

 

ex)

 

 

 

 

 

 

 

1
2
int num = 10
//오른쪽 의 10을 왼쪽에 num에 대입한다.
cs

   

 

 

 

 

 

 

 

 

1.3 변수를 선언과 동시에 초기화 하기 

변수를 선언할때 int num = 10; 의 형식으로 사용한다. 변수를 선언하면서 여기서 10을 할당해주었다 이런것을 초기화를 했다고 한다.

 

1
int num = 10//
cs
 

1.4 자료형 크기 구하기

자료형이나 변수의 자료형 크기를 구할 때 sizeof 연산자를 사용한다.

 

1
2
3
4
sizeof(int);    //자료형 자체의 크기 구할 때는 반드시 ( )를 지정
int num1;
sizeof(num1);    //( )를 지정하는 방법
sizeof num1;    //( )없이 표현식을 지정하는 
cs

 

 

2.1 주석 (comment) : C언어에서 사람만 알아볼 수 있도록 작성하는 부분을 주석(comment)라고 한다. 즉, 주석은 컴파일러가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않는다.

 

2.2주석의 종류  // : 한줄 범위 주석    /*  */ : 범위 주석

//     : 한줄 범위 주석은 주석이 있는 줄만 주석처리가 된다.

/* */  : 범위 단위 주석은 주석 영역안이 모두 주석처리가 된다.

 

 

 

문제 사칙연산 입력받아 구하기

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
    int num1 = 0;
    int num2 = 0;
    
    printf("두수를 입력하시오!!\n");
    printf(">>");
    scanf_s("%d %d"&num1, &num2);
 
    printf("%d + %d = %d\n", num1, num2, num1 + num2);
    printf("%d - %d = %d\n", num1, num2, num1 - num2);
    printf("%d * %d = %d\n", num1, num2, num1 * num2);
    printf("%d / %d = %d\n", num1, num2, num1 / num2);
 
 
    return 0;
}
cs