본문 바로가기

기초

[C언어] 변수와 연산자 기본적으로 수학에서 배운 +, -, *, /(나눗셈) 의 사칙연산이 C언어에서도 제공되고 있는데요. 이번글에서는 이 사칙연산에 대해서 알아봅시다. 우선 다음코드를 보도록 합니다. ------------------------------------------------------------------------------- #include int main(void) { 1+2; return 0; } ------------------------------------------------------------------------------- 자 여기서 1과 2의 덧셈 연산을 시도해보았는데요. 코드를 빌드한후 실행해봅니다. 해보셨나요? 그렇습니다. 저희는 1과 2의 합인 3을 원했는데 결과물은 아무것도 없습니다.. 더보기
[C언어] (실습) printf()문 다음의 결과가 나올수 있도록 코드를 작성해봅시다. 참고로 색칠해 놓은 글자와 숫자들은 %를 이용한 서식문자열을 이용해주세요. 그냥 따옴표안에 타이핑해서 넣으시면 안됩니다. 1. ------------------------------------------------------------------------------ 나의 이름은 고구마입니다. 나이는 12살입니다. 현재 서울특별시(군)에 살고있으며, 1남 1녀중 장남입니다. ------------------------------------------------------------------------------ 2. -----------------------------------------------------------------------------.. 더보기
[C언어] 주석과 서식문자열에 대해서 알아봅시다. 우선적으로 주석에 대해서 알아볼까요? 국어시간에도 주석이란걸 배웠구요. 워드프로세서를 사용하다보면 주석이란것을 접합니다. 간단히 얘기하면 메모정도 되겠네요. C언어 프로그래밍에서 코드작성시에도 메모가 필요합니다. 코드가 간결할때는 내가 작성한 코드에 대해서 잘 알고 있겠죠. 그치만 그 코드가 100줄 1000줄 그이상으로 넘어갈때는 아무리 머리가 좋아도 그 코드를 분석하는데 시간이 많이 걸릴 겁니다. 물론 그 코드를 본인이 작성 했다고 하더라도 말이죠. 그래서 주석이란것을 이용합니다. 주석은 코드내용자체에는 영향을 주지 않으니 요령껏 잘쓴다면 분석하기도 쉽고 깔끔하게 코드를 작성할수 있습니다. 자 주석을 다는 방법에 대해서 알아볼게요. 두가지 방법이 있는데 첫번째로 소개해드릴 방법은 // 입니다. 슬래쉬.. 더보기
[C언어] 작성해본 소스코드를 살펴봅시다. 우선 지난번에 작성했던 소스코드를 잠시볼까요? ------------------------------------------------------------------------------ #include int main(void) { printf("hello \n"); return 0; } ------------------------------------------------------------------------------ 여기까지 해서 hello라는 문자열을 출력해보았는데요. 자 이제 천천히 살펴봅시다. 우선 제일 위에 있는 #include 부터 볼게요. 보통 #문자로 시작해서 위에서 보는바와 같이 소크파일 제일 상단에 위치하는것을 전처리 구문이라고 하는데요. 이는 표준입출력(Standard In.. 더보기
[C언어] 간단한 소스코드를 작성해보자. 이번에는 간단한 소스코드를 작성해봅시다. Hello 라는 글씨를 출력하는 간단한 프로그램을 만들어볼게요 ^^ 참고로 컴퓨터는 멍청한 녀석이기 때문에 명령문을 한글자라도 틀리게 적는다면 작동을 안합니다. 그래서 초보인만큼 한자한자 눈여겨 보면서 틀리지 않도록 주의합시다. 소스파일을 만든상태에서 새롭게 만들어진 오른쪽 빈화면에 다음과 같이입력해볼까요? ---------------------------------------------------------------------- #include int main(void) { printf("Hello \n "); return 0; } ---------------------------------------------------------------------- 참.. 더보기
[C언어] VC++에 나의 작업공간을 마련하자!(새프로젝트 생성) 이제 작업공간을 본격적으로 마련해볼까요? 이전편에서 깔았던 VCC++를 실행합니다. 다음에 설명할 부분들은 여러번 반복해서 연습해주세요 ^^. (그저 외워야 할 부분입니다.) 1. 프로그램 시작 프로그램을 시작하게 되면 다음과 같은 화면이 뜨게됩니다. 별 설명없이 다음 과정으로 가죠. 2. 새 프로젝트 생성 위쪽 상단 메뉴에서 파일 -> 새로만들기 -> 프로젝트 를 선택합니다. 그런다음 뜨는 화면에서 Win32콘솔 응용프로그램을 선택 및 프로젝트 이름을 설정합니다. 전 프로젝트 이름을 Hello라고 정했습니다. 다음뜨는 화면에서 주저없이 다음을 눌러줍니다. 추가옵션에 보면 빈 프로젝트를 눌러서 체킆시해주세요 그럼 밑에 미리 선택되어있던 미리 컴파일된 헤더부분이 선택불가로 희미해질겁니다. 그런다음 마침을 .. 더보기
[C언어] C언어를 하기 위한 준비 자! 드디어 C언어를 접하기 위한 준비를 해봅시다. 일단은 빵빵한 성능의 컴퓨터를 준비해야겠죠!? 그렇지 않아도 됩니다. 저희가 할것들은 기초이기때문에 구린 넷북에서도 가능합니다 ^^. 나 프로그래밍을 해야하기때문에 빵빵한 성능의 컴퓨터가 필요하다!! ...... 라고 핑계대고 저 처럼 새 컴퓨터를 장만하실 분들은 그래도 될듯^^. 자 이제 작업공간을 마련해볼까요? 보조프로그램에 있는 메모장 워드패드로 하셔도 됩니다. 그치만 이런녀석들은 정말 힘든 녀석들이죠. 왜 그런지는 나중에 .. ^^; 일단 나를 도와줄 구세주가 있으니 그것은 바로! Visual C++ Express Edition 2010 입니다. 이 녀석이 컴파일러중에 하나입니다. 이녀석 말구도 Dev C++를 이용하셔도 됩니다. (참고로 자바에.. 더보기
[C언어] C언어는 무엇인가? 먼저 C언어를 접하기에 앞서서 학교 강의시간에 자바(Java)를 먼저 배웠습니다. 그 당시에는 프로그래밍언어라는 것을 접해보지 않았기에 막연한 어려움 반 기대감 반으로 수업을 듣고 시험치고 그렇게 흥미를 키워나갔는데요. 정말 기초만 배우고 나서 외국길에 올라서서 C언어를 다시 잡기까지 그동안에 배웠던걸 다 잊어버렸네요. 내머리속에 지우개..; 영국 어학연수 후 프로그래밍에 대한 튼튼한 기초를 쌓고자 다시 시작한 C언어! 참고로 이 카테고리 페이지에서는 제가 공부한걸 정리하고 필요한 정보를 제공하기 위함임을 미리 알려드립니다. ^^ --------------------------------------------------------------------- 막상 어릴때 C언어라고 하면 막연한 경우가 많았는데.. 더보기