나를 기록하다
article thumbnail
Published 2022. 11. 6. 16:19
[JAVA]변수 Java
반응형

정처기에서 많이 했던 내용이라 그런지 익숙하다. 본 강의는 아예 No base인 사람들을 위한 강의이므로 이 점은 참고하여 듣기 바란다.

 

1. 변수의 선언과 할당

변수 a를 선언하는 예시이다. C언어는 다양한 정수형을 제공한다. 정수의 기본 형태는 int형이다. int형은 부호가 있는 정수형(signed integer)이다. int형은 반드시 정수여야 하며 양수, 음수, 0이 될 수 있다.

 

2. 정수와 실수

소수점을 표현하는 방법에는 여러가지가 있는데

#include <stdio.h>

int main()
{
    float num1 = 0.1f;               // 단정밀도 부동소수점 변수를 선언하고 값을 할당
                                     // float는 숫자 뒤에 f를 붙임

    double num2 = 3867.215820;       // 배정밀도 부동소수점 변수를 선언하고 값을 할당
                                     // double은 숫자 뒤에 아무것도 붙이지 않음

    long double num3 = 9.327513l;    // 배정밀도 부동소수점 변수를 선언하고 값을 할당
                                     // long double은 숫자 뒤에 l을 붙임

    // float와 double은 %f로 출력, long double은 %Lf로 출력
    printf("%f %f %Lf\n", num1, num2, num3);    // 0.100000 3867.215820 9.327513

    return 0;
}
0.100000 3867.215820 9.327513

소수점을 사용하여 실수 표현 방법

float: 숫자 뒤에 f를 붙임. ex) 0.1f

double: 숫자 뒤에 아무것도 붙이지 않음. ex) 3867.215820

long double: 숫자 뒤에 l을 붙임. ex) 9.327512l;

 

float와 double은 %f로 출력, long double은 %Lf로 출력한 결과이다.

%f: 부동소수점(floating point)의 약어로 f사용

%Lf: long floating point에서 point를 제외한 첫 글자를 따서 Lf를 사용

 

3. 문자열

문자열 선언 방식이다. 문자열을 선언 후 그 값을 할당하는 방식도 있지만 문자열 선언과 동시에 할당할 수도 있다. 무엇이 좋은 방법이라고 말할 순 없지만 상황에 따라 알맞게 사용하면 될 듯하다.

 

4. 변수의 효용

변수는 코드의 재활용성을 높여준다. 코드 중복을 제거해줌으로써 가독성을 높여주고 유지보수가 용이하게 해준다. 가변적으로 변경될 수 있는 부분과 고정되는 부분을 분리하여 나중에 수정이 필요할 때 쉽게 가능하도록 한다. 수정해야할 코드가 적다는 것은 그만큼 해야 할 일이 줄어든다는 의미이기에 그 과정에서 버그가 발생할 가능성 또한 낮아진다.

반응형
profile

나를 기록하다

@prao

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...