본문 바로가기

분류 전체보기221

c언어 오버플로우 알아보기 c언어 오버플로우 알아보기 네 안녕하세요, 이번 시간에는 c언어 오버플로우에 대하여 한 번 포스팅을 해보려고 합니다. 오버플로우는 말 그대로 무언가 넘쳐난다는 뜻을 가지고 있죠? 우리가 프로그래밍 로직을 작성하다 보면 특정 범위를 넘어가는 경우가 생기는데, 이럴 때 오버플로우가 발생한다고 그럽니다. 그래서 이 오버플로우가 무엇 때문에 일어나는지, 그리고 그게 일어나면 어떤 일이 발생하는지 한 번 써보려고 합니다. 그럼 지금부터 같이 보실까요? 1. 오버플로우 오버플로우는 보통 우리가 c언어를 작성할 때 정수형 변수를 이용할 때 나타나곤 합니다. 그 이유는 c언어에서 연산이 가능한 정수의 범위가 정해져 있기 때문입니다. 예를 들어서 우리가 c언어를 이용하여 정수를 연산을 한다고 할 때, c언어 내에서 연산.. 2022. 11. 27.
c언어 signed, unsigned 수식자 알아보기 c언어 signed, unsigned 수식자 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 수식자인 signed, unsigned 수식자에 대하여 한 번 써보려고 합니다. 보통은 잘 쓰지는 않는 부분이긴 하지만, c언어에서 time과 관련된 함수를 쓸 때는 signed와 unsigned 수식자가 정확하게 분류가 되어있어야만 사용이 가능합니다. 이렇게 특수한 경우들이 있기 때문에 수식자 자체의 영향력이 크다고 할 수는 없어도 우리가 꼭 알아야만 하는 부분인데요, 그럼 지금부터 함께 알아보도록 합시다. 1. Signed, Unsigned 수식자가 붙는 자료형 signed와 unsigned 수식자는 주로 정수형 앞에 사용을 하는 키워드입니다. signed와 unsigned의 차이점은 숫자의 범.. 2022. 11. 27.
c언어의 자료형 알아보기(정수형(int), 실수형(float, double), 문자형(char)) C언어의 자료형 알아보기(정수형(int), 실수형(float, double), 문자형(char)) 네 안녕하세요, 이번 포스팅에서는 c언어의 자료형에 대한 것을 한 번 알아보는 시간을 가져볼까 합니다. 이 자료형이란 우리가 프로그램 로직을 짜면서 여러 가지 자료를 변수에 받게 되는데, 그 자료의 형태를 이야기를 하는 겁니다. 그래서 이번 시간에는 그러한 것들이 어떤 게 있는 지 간단히 알아보는 시간을 가질 겁니다. 그럼 지금부터 같이 보실까요? 1. 자료형이란? 자료형은 쉽게 말하면 데어터 타입이라고 보시면 됩니다. c언어에서는 어떤 변수가 하나의 자료형으로 생성이 되면 그 하나의 데이터만 받을 수가 있습니다. 그래서 자료형을 쓸 때는 우리가 어떤 것을 쓸 것인가에 따라서 적절한 자료형을 선언을 해야 합.. 2022. 11. 27.
c언어 변수와 상수 알아보기 c언어 변수와 상수 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 요소인 변수와 상수에 대하여 간략하게 알아보는 시간을 가져볼까 해요. 사실 c언어에서의 데이터 처리와 저장은 이 변수와 상수를 이용하여 모든 걸 처리한다고 해도 과언이 아닙니다. 그 이유는 c언어의 로직 구성을 살펴본다면 먼저 변수와 상수를 선언을 한 후에 조건문 등과 여러 함수를 붙여서 결과를 도출하기 때문입니다. 그래서 이번 시간에는 이 중요한 두 요소에 대하여 간략하게 지고 넘어가는 시간을 가져볼까 합니다. 그럼 지금부터 함께 보실까요? 1. 변수 c언어에서 변수란 쉽게 말해서 데이터를 저장하는 장소라고 생각하시면 됩니다. 예를 들어 우리가 어떤 값을 계산하는 프로그램을 만든다고 가정을 해봅시다. 그러면 일단 값을 입.. 2022. 11. 27.