일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- WinAPI
- Algorithm
- list
- Stack
- directx
- arduino compiler
- 운영체제
- C언어
- LineTracer
- html
- 통계학
- Deque
- set
- 아두이노
- vector
- Arduino
- map
- priority_queue
- 자료구조
- c++
- 컴퓨터 그래픽스
- 수광 소자
- Array
- 아두이노 컴파일러
- queue
- 아두이노 소스
- Visual Micro
- 라인트레이서
- stl
- 시스템프로그래밍
- Today
- Total
목록Programming/C (28)
Kim's Programming
C언어를 배울때 처음 배우는게 입 출력 함수 2개입니다. printf와 scanf가 대표적인 입출력 함수입니다. 오늘 포스팅에서는 printf에 대해서 배워보도록 하겠습니다. 우선 printf는 stdio헤더에 속해있는 함수입니다. 또 변수, 함수값등을 출력 할 수 있으며 정수, 부동소수점등 여러가지 형태의 변수도 출력을 할 수 있습니다. 하지만 printf에는 포맷 스트링의 종류부터 먼져 알아보겠습니다. 포맷 스트링이란, printf 함수를 쓰면서 "이 변수는 이 위치에 이런 형태로 쓸거야"라고 미리 말해주는 역할을 하는 것입니다. 포맷 스트링 대응 변수 출력 %d char(정수일때), short, int 부호를 포함한 10진수 %u unsigned int 부호없는 10진수 %o unsigned int..
이번 포스팅에서는 변수 에 대해서 알아보겠습니다. 우선 변수에 대해서 알아보겠습니다. 변수라함은 말그대로 변하는 수를 의미 합니다. 음.. 하지만 왜 하필 변수일까요? 그 이유는 한번 값을 입력하였다고 고정 되있는것이 아니라 변경을 하면 그 값에 맞게 계속 변하기 때문에 변수라고 하는 것 입니다. 변수를 사용하기에 앞서서 자료형이라는 것을 먼져 알아야 합니다. 자료형이랑 변수 앞에 붙여서 "이 변수는 어떻게 이용할 것이다." 라는 것을 미리 표시해두는 의미입니다. 또한 변수의 이름은 아무거나 선택이 가능합니다. 단순히 a, b 등 하나의 영문을 이용하여 변수를 선언할 수도 있습니다. 하지만 지금 배우는 때에는 코드가 10줄 이내이거나 아무리 길어도 100줄 이내이기 때문에 쉽게 이 변수가 무슨 역할을 하..
우리가 프로그래밍을 배우면 첨으로 Hello World!라는 것을 출력하는것을 많이 하는데요. 보통 Hello World의 뜻을 기계가 소스코드를 읽어 세상과 처음 소통하게 된 인사말로 표현을 합니다. 이번 포스팅에서는 기본적인 Hello World를 출력 해 보겠습니다. C언어를 배우기전 몇가지 규칙을 알아보고 가겠습니다. 1. 함수의 시작과 끝은 무조건 {}(중괄호로) 이루어 져야한다. 2. 한 줄이 완성되면 ;를 붙여 줄 끝남을 알린다. 3. 특정 함수를 쓰기위해서는 그 함수를 포함한 헤더를 인클루드 해야한다. 4. main()는 꼭 가지고 있어야합니다. 5. 컴퓨터는 코드를 위에서 아래로 읽습니다! 프로그래밍을 작성할 땐 위의 조건은 무조건 지켜야 합니다! 안그러면 컴퓨터가 무슨말인지 읽지 못해요..
C언어를 배우기 전에 우선 컴파일러라는 것에 대해서 알아보고 가겠습니다. compiler란 사람이 작성한 컴퓨터에 맞는 코드(프로그래밍 언어)를 컴퓨터가 읽을 수 있게 만들어주는 파일을 컴파일러라고 말합니다. 저는 포스팅을 하면서 VIsual Studio 2013을 사용 할 것이지만 다른 컴파일러들과도 비슷비슷하므로 조금 어색하게 보여도 그대로 하셔도 될 것입니다. 처음 비주얼 스튜디오를 실행한 뒤에는 아무 창도 없습니다. 뭐 보이는것을 살펴보면 엄청나게 많은 메뉴 단추들과, 최근에 뭘 했는지 뜨는것 블로그에서 코드를 입력하라는데 어디다 입력해야하지? 라고 생각할 수도 있지만 차근 차근 따라오시면 가능 합니다. 1. 프로젝트 생성 C언어 작성을 위해서는 먼져 프로젝트를 작성하여야 합니다. 프로젝트 작성 ..