본문 바로가기

언어

다시 시작하는 C 프로그래밍 노트 - 9. 조건문 ~ IF if, if ~ else 1. 단항조건 if(height >= 175) printf("쳇 -ㅅ-...."); 2. if ~ else if(height >= 175) printf("쳇 -ㅅ-....\n"); else printf("응 -ㅅ-????\n"); 3. 중첩 if ~ else if(height >= 175){ printf("쳇 -ㅅ-....\n"); printf("키가 뭐 대수라고....\n"); } else if(height >= 170){ printf("응 -ㅅ-????\n"); printf("훗....\n"); } else{ printf("키가 인생의 전부는 아니잖아??\n"); } .............. 그래요 ;ㅂ;!!!! 저 165에요!!!! 더보기
다시 시작하는 C 프로그래밍 노트 - 8. 연산자 (with 문서) 연산자가 별거 아닌데 생각보다 내용이 많아서 문서로 정리하려다 아예 지금까지 했던내용 몽땅그려버렸습니다. 흠..... 개인적으로 정리한 자료도 여기까지가 한 파트 입니다. C 언어를 다루면서 그냥 기본적으로 참고하면서 만들기만 해도 덧셈, 뺄셈 같은 프로그램을 만들 수 있는 정도의 내용입니다. 처음부터 참고용 자료로 만든것이라 생판 처음하시는 분들에게는 그닥 와닿는게 없겠지만 가아~끔 컴파일 하면서 오류날 때 정말로 잘못한거 없나 하면서 뒤적거려보는 그런 자료... 입.니.다 -ㅅ-..... 당연히 다음부터는 드디어 본진에 들어가게 될겁니다. if..... for...... 포인터..... 더보기
다시 시작하는 C 프로그래밍 노트 - 7. 상수 ① #define ~ (전처리기를 이용한 방법) #define MAX 3; #define ALPHA 'A' #define BETA (MAX - 1) ② const 자료형 ~ ; (키워드를 이용한 방법) const int MyGirl = 1; const char Mysweetbaby = '태연'; 이상의 것들이 어떻게 이용되는지는 조만간 밝혀집니다... 커밍.... 쑤운... -ㅅ-.... 더보기
다시 시작하는 C 프로그래밍 노트 - 6. 변수 변수 (Variable) ① 영문, 숫자, 밑줄의 조합으로 지정 ② 첫 글자는 반.드.시 밑줄이나 영문자 ③ 특수문자, 키워드 사용금지 ※키워드 auto, double, int, struct, break, else, long, switch, case, enum, register, typedef, char, extern, return, union, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while ○ 헝가리안 표기법 ① 변수의 대,소문자를 구별한다. ② 특별한 접두어 사용. f ; 플래그 = char fChecked; c ; 카운터 = int cPers.. 더보기
다시 시작하는 C 프로그래밍 노트 - 5. 제어문자 제어문자는 앞서 살펴봤던 입출력 함수들의 출력형식과 비슷한 일을 합니다. 단, 아주 특수한 일들을 몇 가지 하고 있다는 것 정도...??? \a ; beep \r ; 줄의 맨 첫 칸으로 \t ; tab \f ; 출력화면을 한 페이지 넘김 \n ; 줄바꿈 \\ ; \ \o ; 공백문자 \" ; " \b ; 뒤로 한칸 후진 이 중에서 줄바꿈은 프로그래밍을 하면서(출력을 하면서) 자주 사용하게 될 것이니까 그냥 눈으로만 익혀두세요. 메모장과 같은 것들로 소스코드를 작성할 때 역슬래시는 키보드에서 \ 을 입력하면 됩니다. 몇 몇 개발도구에서는 키보드 \ 을 누르면 역슬래시가 나옵니다. 자, 오늘은 진짜 이걸로 끝. 더보기
다시 시작하는 C 프로그래밍 노트 - 4. scanf(); scanf(); ① scanf("입력형식", 데이터 저장 변수); ② scanf("입력형식1, 입력형식2, ...", 데이터 저장 변수1, 데이터 저장 변수2, ...); 음... 여기서도 입력형식이 나오는군요. 좋습니다. 입력형식 -ㅅ-..... 하지만!!! printf() 와 상당부분 같은 것들 뿐이라 정말로 초 간단하게 뭐가 있는지만 적어보자면 %d, %o, %x, %c, %s, %f 가 있겠습니다. 이게 도대체 무슨말인지 도통 기억이 나지 않으신다면 제 3화(;;;??)를 참고해 주시기 바랍니다. 그리고 또 하나... 초 간단 사용예제... char name; -> 입력받을 변수를 지정해줍니다. 변수니 함수니 하는 것들은 한~ 참 뒤에 설명하겠습니다. 어차피 한 번쯤 프로그래밍을 해본 분들이라면 .. 더보기
다시 시작하는 C 프로그래밍 노트 - 3. printf(); printf() printf 는 C 프로그래밍에서 데이터 값이나 문자열 등등을 출력하는 일을 하는 함수 입니다. 함수가 뭐라고 까지 설명할 여력은 없으니 다음으로 계속 하겠습니다. ① printf("출력할 내용"); => printf 는 이렇게 출력할 내용을 적어주면 됩니다. ② printf("출력형식", 출력 데이터); => 혹은 위 처럼 출력형식을 적어주고 출력 데이터를 지정해주는 방법과 ③ printf("출력형식1, 출력형식2, ... ", 출력 데이터1, 출력 데이터2, ...); => 다수의 출력형식을 적어주고 각각에 대응하는 출력 데이터를 지정해주는 방법으로 사용합니다. 그럼 출력형식은 뭘 쓰면 되는가 -ㅂ-?! %d : 10진수 정수형 %o : 8진수 정수형 %x : 16진수 정수형 %u :.. 더보기
다시 시작하는 C 프로그래밍 노트 - 2. 준비 우선, 여러분의 컴퓨터를 한 번 천천히 살펴보십시요. 지금 이 글을 보고계신 컴퓨터의 운영체제가 윈도우인지, 리눅스인지, 아니면 맥 혹은 솔라리스 같은 것인지 말이죠. 꼭 윈도우가 아니라도 C 프로그래밍은 얼마든지 할 수 있습니다. 대게의 프로그램이 C 언어로 만들어졌다고 해도 과언이 아니니 말입니다. 독자중에 온라인 게임 마비노기를 즐기는 분에 대한 한마디... 큰 맘먹고 비주얼 C++ 로 어셈블 하면 몬스터들의 행동패턴 등등을 뜯어볼 수 있다는 사실!!!! (이라 쳐도 소스코드를 볼줄알아야 뭐가 보이죠 OTL......) 여기까지는 그냥... 군에 있던 제 동기가 해준 이야기 입니다. 진짜로 비주얼 C++ 로 어셈블 하면 소스코드가 보이는지 어쩐지는 해본적도 없고 관심도 없고..... -ㅅ-....... 더보기