분류 전체보기
[C] 4. 변수의 최댓값을 넘기면 무슨 일이 일어날까요? <오버플로우, 언더플로우, 랩 어라운드>
다양한 자료형 글에서, 자료형들의 최댓값과 최솟값을 알아보셨습니다. 변수에 자료형의 최댓값보다 큰 수를 넣거나 자료형의 최솟값보다 작은 수를 넣으면 어떻게 될까요? 호기심이 생기지 않나요? 자료형의 표현 한계를 넘는 값을 저장하려 하면 오버플로우, 언더플로우, 랩 어라운드 중 하나가 발생합니다. 산술 오버플로우 변수를 상자에 비유하는 책이 많습니다. 상자가 물건을 담는 공간이듯이, 변수도 값을 담는 공간이죠. 어떤 값을 담는 변수인지, 상자의 종류를 나타내는 것이 자료형이고요. 그런데 최근에 저는 제 친구에게서 흥미로운 비유를 들었습니다. 변수를 상자보다 컵에 비유하더군요. 컵이 액체를 담듯이, 변수도 값을 담는 겁니다. 와인잔인지, 맥주잔인지, 소주잔인지, 종이컵인지 그 컵의 종류에 해당하는 게 자료형..
[C] 3. 좀 더 다양한 종류의 변수를 선언해봅시다. <다양한 자료형>
변수는 자료형과 이름, 초기값을 알리는 것으로 선언된다. 이것을 기억하시죠? 이번 글은 자료형이라는 것을 깊이 파헤쳐 보는 글입니다. 내용이 많아보이지만 나중에 돌아보면 다 별 거 아닌 것들입니다. 덜컥 겁을 먹고 공부가 하기 싫어질 수도 있지만, 그런 과정까지 기억에 남아서 나중에는 "이 쉬운 걸 힘들어 했었네." 하게 될 겁니다. 그럼 시작합시다. 자료형은 Data Type, 즉 저장하려는 데이터의 종류입니다. 자료형은 자료의 표현 방법, 메모리 크기로 분류됩니다. 자료형의 기본적인 구분 자료형의 개수는 많지만, 크게 구분하면 다음의 5+1가지로 정리됩니다. 자료를 어떻게 표현하는지, 즉 표현 방법에 따른 분류입니다. 정수 자료형 (Integer Type) ㄴ 1, 2, 3, 4, ... 부동소수점 ..
[C] 2. 올바른 이름을 적읍시다. <변수의 이름 규칙>
이번 글은 지난 글에 비해 분량이 짧고 쉬어가는 글이 되겠군요. 변수의 이름 규칙만을 따로 포스팅하게 되었습니다. 다음 글은 외울 게 많을 예정입니다. int, double, char 외에 더 다양한 자료형들을 살펴볼 거거든요. 폭풍전야의 고요함을 만끽하시기 바랍니다. 변수의 이름 작명에는 규칙이 있어서, 불가능한 이름들이 있습니다. 변수의 이름을 구성할 수 있는 문자들 변수의 작명에는 일반적으로 알파벳, 숫자, _(언더바)와 $(달러 기호)를 사용할 수 있습니다. 그러나 구현 환경에 따라서 더 다양한 문자들이 가능한데요. 우리가 쓰는 Visual Studio에서는 한글도 가능합니다. 그래도 가급적 알파벳, 숫자, 그리고 _(언더바)만 이용해주시기 바랍니다. 다들 모국어로 된 변수 이름을 사용하면, 나중..
[C] 1. 처음은 변수를 만들어보는 것으로 시작합시다. <변수 선언, 초기화>
오늘도 한 걸음 내딛으려는 여러분들께 박수를 보냅니다. 아직까진 여러분이 뭘 하는지도 모르겠는데 일단 따라하는 일들이 많을 거에요. 무릇 거의 모든 배움이 그렇죠. 가벼운 마음으로 시작해봅시다. 변수는 데이터를 저장하는 메모리 공간입니다. 새로운 소스 파일 추가하기 https://jartlife.tistory.com/100 [C/C++] 프로그래밍 시작은 Visual Studio와 함께 (다운로드/설치법) (+Visual Studio에 배경화면 넣기) C/C++을 공부하고 싶은 여러분들 반갑습니다. 혹은 평소와 다른 컴퓨터에서 Visual Studio를 이용하려는데 어떻게 설치하는지 기억이 안 나시는 분들도 반갑습니다. 이 글에서는 Visual Studio 다운로드 jartlife.tistory.com ..
[C/C++] 프로그래밍 시작은 Visual Studio와 함께 (다운로드/설치법) (+Visual Studio에 배경화면 넣기)
C/C++을 공부하고 싶은 여러분들 반갑습니다. 혹은 평소와 다른 컴퓨터에서 Visual Studio를 이용하려는데 어떻게 설치하는지 기억이 안 나시는 분들도 반갑습니다. 이 글에서는 Visual Studio 다운로드와 설치 및 간단한 설정 작업을 다룰 것입니다. 시작이 반이라고 하죠. 이제 막 프로그래밍을 접한 불쌍한 전공생 분들 혹은 호기심 많은 취미생 분들, 복습하는 분들까지 모두 환영합니다. 힘들지만 보람있는 여정을 지날 여러분들의 첫 발자국이 여기에 있습니다. Visual Studio를 설치해봅시다. Visual Studio 다운로드 및 설치 https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, M..
골목 - My
골목 우리는 모두 골목을 가꾼다. 차례차례로 사람이 생기고 집이 뻗고 차가 무르익는 골목 사랑, 고마움, 편안함이라고 이름 붙은 벽돌 한 칸 씩을 돌아가며 쌓아 저 푸른 대문집이 지어졌고 웃음기 가득한 표정을 차체 삼아 이야기 꽃 시끄러운 공정을 거치니 저 파란 승용차가 만들어졌다. 손가락으로 그 어디를 가리켜도 누가 사는 집인지, 누구의 차인지 금세 대답되는 골목 하기야 나무에 물 주듯 시간이 뿌려져서는 과일 같은 미소가 주렁주렁 열리고 이름 없는 추억들이 손을 뻗어 파랗게, 우리들을 따먹었는 것을. 밤을 버티다 해 뜨면 스러지는 아침 안개 같은 청춘이어도 그 밤의 골목은 강철일 것이다. 여러분은 골목, 잘 가꾸고 있나?