본문 바로가기

분류 전체보기221

c언어 문자형과 아스키코드 알아보기(char) c언어 문자형과 아스키코드 알아보기(char) 네 안녕하세요, 이번 포스팅에서는 c언어에서의 문자형에 대하여 알아보는 시간을 가져보려 합니다. 문자는 말 그대로 우리가 직접 써서 표현하는 모든 것들을 문자라고 헙니다. 그리고 이러한 문자는 컴퓨터에게는 사실 그다지 중요한 요소로 인식이 되지는 않지만, 사람에게는 아주 중요합니다. 일단 컴퓨터를 이용하는 이용자가 사람이고, 사람은 문자를 통해서 정보를 얻기 때문에 문자가 없으면 안 됩니다. 그러면 컴퓨터 내에서는 문자를 어떤 식으로 표현할까요? 지금부터 같이 한 번 알아볼까요? 1. 문자와 아스키코드 일단 컴퓨터는 사람과는 다르기 때문에 문자가 무엇인지 모릅니다. 그래서 사람들은 컴퓨터가 문자를 인식할 수 있도록 하는 어떤 표준 규격이 필요했는데요, 그게 .. 2022. 11. 27.
C언어 부동 소수점형 알아보기(float, double, long double) C언어 부동 소수점형 알아보기(float, double, long double) 네 안녕하세요, 이번 포스팅에서는 c언어 부동 소수점형 자료형에 대하여 글을 써보려고 합니다. 부동 소수점형이란 유동적으로 떠다니는 소수점이 있는 자료형을 말합니다. 그리고 소수점형으로 되어있는 자료형은 과학이나 공학 분야에서 매우 중요하게 쓰이는 요소들 중에 하나입니다. 그래서 이번 시간에는 컴퓨터에서 실수를 어떤 식으로 나타내는지, 그 외에 주의를 해야 하는 사항들이 무엇인지에 대하여 알아보도록 하겠습니다. 그럼 같이 한 번 보실까요? 1. 컴퓨터에서 실수를 나타내는 방법 실수는 우리가 보는 소수, 다시 말해서 소수점을 가지고 있는 수입니다. 실수 범위 안에 있는 유리수와 무리수, 그리고 제곱근 등도 분수와 루트를 씌운 .. 2022. 11. 27.
c언어 컴퓨터에서 정수를 표현하는 방법 알아보기(2진수, 8진수, 10진수, 16진수) c언어 컴퓨터에서 정수를 표현하는 방법 알아보기(2진수, 8진수, 10진수, 16진수) 네 안녕하세요, 이번 포스팅에서는 컴퓨터에서 정수를 표현하는 방법에 대하여 한 번 적어보려 합니다. 일단 컴퓨터는 현실 세계에 사는 우리들과 다르게 디지털 환경에서 작업을 수행합니다. 그래서 표현 방식이 우리들이 쓰는 방식과는 조금 다릅니다. 그래서 이번 포스팅에서는 컴퓨터는 어떤 식으로 수를 표현을 하는지, 그리고 어떻게 연산을 진행을 하는지 한 번 같이 알아보도록 하겠습니다. 그럼 지금부터 같이 볼까요? 1. 컴퓨터에서의 정수 표현 방식 우선 컴퓨터는 우리들이 쓰는 아날로그식 표현과는 다른 디지털 펄스로 표현을 합니다. 그래서 연속적인 아날로그와는 달리 뚝뚝 끊깁니다. 그 이유는 디지털 표현 방식은 2진수 표현, .. 2022. 11. 27.
c언어 상수 알아보기(#define, const) c언어 상수 알아보기(#define, const) 네 안녕하세요, 이번 포스팅에서는 c언어에서 쓰는 요소 중 하나인 상수에 대하여 한 번 적어보려고 합니다. 상수는 변수와는 다르게 변하지 않는 값이라는 특징이 있습니다. 그리고 상수는 큰 틀에서 2가지로 나뉘는데요, 첫째는 정수 상수, 둘째는 기호 상수입니다. 각각은 숫자로 표현되느냐, 상수화 시키는 문구를 이용하여 상수로 만드느냐에 따라서 이름이 달라집니다. 그럼 지금부터 그러한 상수를 어떤 식으로 만드는지 한 번 같이 알아볼까요? 1. 정수 상수 정수 상수는 말 그대로 숫자로 이루어져 있는 상수를 이야기해요. 보통 int형으로 간주를 하기 때문에 숫자로 이루어져 있는 상수를 정수 상수라고 부르게 되었습니다. 그리고 수의 크기는 int형의 범위를 넘어가.. 2022. 11. 27.