본문 바로가기

[C lang] 4. 상수와 연산자 오늘은 상수와 변수에대해서 배워보겠습니다. 1. 상수란 무엇인가? 수학 시간에 한번씩 들어봤던 단이죠? 이 단어를 컴퓨터식(?)으로 설명드리자면 프로그램 실행중 값이 변경되지 않는 데이터를 말합니다 예를들어 5라는 숫자를 10으로 바꾸는 것처럼요. 5는 끝까지 5죠? 5는 10이 아니잖아요 ㅋ 상수를 변수하고 비교해서 설명드리면 , 변수는 값을 집어넣어 값을 변동시킬 수 있는거고 상수는 변하게할 수 없는 겁니다 2. 상수의 종류 상수에서도 크게 2가지로 분류가 가능한데요 심볼릭 상수 리터럴 상수 심볼릭 상수는 상수를 기호화해서 변수처럼 이름을 지어서 사용하는 거고 리터럴 상수는 문자 그대로에 의미가 있어서 걍 생긴대로 쓰이는 상수에요 2-1 리터럴 상수 위에서 설명한 대로 문자 그대로에 의미가 있는 , .. 더보기
[C lang] 3. 변수?! 1. 변수란 무엇인가? 변수란 c 언어로 프로그램을 작성할 때 숫자나 문자, 문자열과 같은 데이터를 임시로 저장하려면 , 이를 저장해야하는 공간이 있어야 겠죠? 이 공간을 우리는 변수라고 부릅니다 전 강의에서 말했듯이 자료형이 어떻게 되느냐에 따라서 어떤 형태가 저장될지가 결정이 됩니다. 그럼 이 변수의 사용법과 자료형( 숫자나 문자 이런거)를 알아보겠습니다 2. 변수의 분류 변수를 분류하면 변수는 크게 2가지로 분류가 됩니다. 정수형 변수 -> 말대로 정수를 저장하는 변수로 char , short , int , long 형이 있습니다. 이러한 형태를 정수형 자료형이라고 합니다 실수형 변수 -> 말대로 실수를 저장하는 변수로 double , float , long double 형이 있습니다. 이러한 형태.. 더보기
[C lang] 2. printf(), scanf() 1. 기본적인 구조 드디어 C언어 명령어 세계에 입장하셨습니다 ㅋ 먼저 명령어를 설명하기 전에 프로그래밍을 어떻게 해야하는지 순서가 어떻게 되는지 부터 설명하겠습니다 일단 아직은 모르시겠지만 예시를 하나 들겠습니다 // Test #Include int main (void) { printf ("나랑께"); return 0; } 대충 구조가 이렇게 됩니다 윗줄부터 차례로 설명하자면 글씨가 /* */ 이걸로 감싸져 있네? 이런걸 주석 이라고 합니다 , 주석이란 프로그래머가 프로그래밍을 하다 명령어 옆에 메모하고 싶은거나 아이디어나 프로그램 설명을 써 놓고 싶을 떄 사용하는 것 입니다 이 주석으로 처리된 부분은 소스파일을 컴파일 할 때 아무런 영향을 주지 않습니다. 만약 저 주석을 풀어버린다면 당연히 에러가 나.. 더보기
[C lang] 1. 컴파일러 설치하기 안녕하세요? 2번째 시간이네요 이번시간은 이제 과정을 알았으니 직접 만들어 봐야겠죠? 프로젝트 생성 방법과 설치해야 할거 등을 강의 하도록 하겠습니다, 먼저 제 강의에선 VC 류 컴파일러를 사용할 겁니다. 이 컴파일러가 잴 많이 쓰이고 개인적으로 이걸 잴 좋아합니다 ㅋ 그럼 뭘 깔아야 하냐고요? 마소사에서 판매하는 Visual Studio 란 걸 사용할 겁니다 ※마소사 : 마이크로소프트 ㅋㅋㅋ ( 저작권은 저에게..ㅋㅋ New -> Project 여기까지 되셨나요? 그럼 아래와 같은 화면이 나올겁니다 우리는 Win32 Console Application 을 만들겁니다 한국어로 해석하면 윈32 콘솔 응용 프로그램이죠 저걸 선택해주고 아래에 Name 프로젝트 명을 적는 칸이 있습니다 자신이 원하는 뭐 아무거.. 더보기
[C lang] 0. C 언어란? 드디어 강의를 쓰게되네요 ㅋㅋ 지금까지 시간이 안되서 미루고 미루다 드뎌 ㅋㅋ 그럼 시작하겠습니다 ! 1. C언어란 무엇인가? 먼저 C 언어란 무엇인가요? 혹시 전에 들어보신적 있으시나요? 간략하게 설명해 드리면 답은 프로그래밍 언어입니다, 프로그래밍 언어란 우리 지구에 한국어 영어 등.. 사람들 사이에 소통하기 위해서 사용하는 언어처럼 프로그래밍 언어는 컴퓨터하고 소통하기 위해서 만들어진 언어입니다. 이와같은 프로그래밍 언어에 C, C++, C#, Java, Python ... 여러가지 언어가 있습니다 그 많은것 중에서 이제 우리는 C언어를 배우는 거죠 그럼 C 언어의 탄생을 알아보겠습니다 'C언어본ㅅ' 책의 내용을 따오면 C언어는 1972년 미국의 AT&T사의 벨 연구소의 원구원들은 데니스 리치와 켄.. 더보기