본문 바로가기

전체 글

(64)
([C언어] 4강) scanf함수와 printf함수로 변수 출력 (scanf 오류해결) 자 이번 시간에는 scanf함수를 사용하려고 합니다. printf함수는 특정 값을 화면에 "출력" 해주는 함수였습니다 scanf함수는 사용자가 "입력"하는 값을 받아주는 함수입니다. 사용법을 알아볼까요? 그 전에 printf함수로 변수를 출력하는 방법을 알려드릴게요! printf함수에는 매개변수로 문자열을 넘겨줍니다 printf("이부분이 문자열이에요~"); 이런식으로요! 그 문자열에 변수를 출력 하고 싶다고 칩시다 #include int main() { int number = 3; printf("number"); } 이렇게하면 과연 3이 출력이 될까요? 아쉽게도 아닌것같네요.. number라는 문자가 그대로 찍혀버립니다.. 그러면 어떻게 해야할까요? printf함수와 scanf함수에는 "포맷"이라는것이..
([C언어) 3강) 변수의 선언과 할당 이번시간에는 '변수' 와 '연산자' 라는것을 배워볼건데요!쉽게 풀어 해석하자면 변수란 길에서 주워온 상자이고연산자는 말그대로 덧셈 뺄셈 표기같은거라고 보시면 됩니다.우선 변수를 만드는법을 알려드릴게요변수를 만드는 방법은 자료형 변수이름; 이렇게 해주시면 되는데요!어라? 자료형이 뭐지? 2강에서 메인함수 배울때도 봤던것 같은데.. 자료형과 실수 오차우리는 쉽게 자료형 이라는 말을 많이 듣게 될 것입니다. 여기서 '자료형' 이라는 것을 오늘 배워볼까 합니다 이번강좌는 되게 중요한 개념이니 꼭 외워 두셔야 합니다! 자료형이란 쉽게말해 우리가 ...더보기 1은..jeckl.tistory.com이 강의를 한번 보고와주세요~ 자 보고오셨다면 이어서 설명하도록 하겠습니다.그럼 제가 변수를 하나 만들어 볼게요int n..
연산자 연산자는 우리가 흔히 아는 + - / *같은것이 있습니다 그 이외에도 많은 연산자가 있으니 하나씩 알아볼까요? 우선 '변수'에 대해 충분히 공부하신 후 읽어보셔야 도움이 될 것 같습니다 연산자 명 연산자 설명 덧셈 연산자 + 좌항에서 우항을 더한값을 반환 뺄셈 연산자 - 좌항에서 우항을 뺀 값을 반환 곱셈 연산자 * 좌항에서 우항을 곱한값을 반환 나눗셈 연산자 / 좌항에서 우항을 나눈값을 반환 나머지 연산자 % 좌항에서 우항을 나눈 나머지를 반환 할당 연산자 = 좌항 변수에 우항의 값을 할당 덧셈 할당 연산자 += 좌항의 변수에 우항의 값을 더함 뺄셈 할당 연산자 -= 좌항의 변수에 우항의 값을 뺌 곱셈 할당 연산자 *= 좌항의 변수에 우항의 값을 곱함 나눗셈 할당 연산자 /= 좌항의 변수에 우항의 값을..
자료형과 실수 오차 우리는 쉽게 자료형 이라는 말을 많이 듣게 될 것입니다. 여기서 '자료형' 이라는 것을 오늘 배워볼까 합니다 이번강좌는 되게 중요한 개념이니 꼭 외워 두셔야 합니다! 자료형이란 쉽게말해 우리가 1은 정수 1.24는 실수 "일점이사"는 문자열 "A"는 문자 1은 정수 1.24는 실수 "일점이사"는 문자열 "A"는 문자 라고 하는것 같이 프로그램에게 이 기능은 이런 값을 가지고있어! 라거나 이런 값을 나한테 돌려줘! 라는 뜻입니다 자료형에 어떤 것들이 있는지 알아볼까요? 자료형 타입 크기 발음 표현가능 범위 int 정수형 4바이트 인트 -2147483648 ~ 2147483647 char 문자형 1바이트 캐릭터 -128 ~ 127 long 정수형 4바이트 롱 -2147483648 ~ 2147483647 lo..
([C언어] 2강) 메인함수와 printf 화면출력 이번 강좌에서는 메인함수에 대해 배울겁니다. 여기서 중요한 개념은 '함수'인데요 함수란 특정 명령들을 하나로 묶어 이름을 붙혀주고 다른 코드에서 이름을 부르면서 무슨함수! 일해! 라고 해주면 그 함수가 가지고있는 코드들을 순서대로 쭉 실행해 주는 기능입니다. 그리고 오늘 배워볼 메인함수는 함수의 이름이 main인데요 C언어에서 main이라는 이름을 가진 함수는 프로그램이 시작할때 자동으로 호출된다는 특이점이 있습니다 ※호출 : 함수의 이름을 통해 무슨함수! 일해! 라고 말해주는 일 자 그럼 메인 함수를 만드는 법을 알아 봐야겠죠? 함수를 만드는 방법은 아래와 같습니다 자료형 함수이름() { } 자료형이 뭔지 모르겠다구요? 나중에 배울테니 지금은 그냥 int로 대체하는걸로 합시다 ㅎㅎ 그럼 메인함수를 작성..
([C언어] 1강) VisualStudio로 C 프로젝트 생성하기 프롤로그에서 VisualStudio 비주얼 스튜디오를 설치했는데요 이번 강의에서는 비주얼 스튜디오로 프로젝트를 생성해보겠습니다. 우선 프로젝트란 쉽게 설명해서 프로그래밍 언어로 구성된 파일을 폴더처럼 한군데에 집어넣어 빌드(프로그램으로 만듦) 할때 묶어서 해줄수있게 해주는 폴더라고 보시면 됩니다. 자 그럼 한번 프로젝트 생성 해볼까요? 비주얼 스튜디오를 켜시면 이런 화면이 나올겁니다. 이제 시작 메뉴에 슬라이드를 아래로 내리시면 "새 프로젝트 만들기" 라는 항목이 있습니다. 눌러주세요~ 이런 화면이 뜰텐데요! 어라? 왜 나는 저런게 없는데 저사람은 저런게 왜있지? 싶은것들이 있으실텐데요 바로 프롤로그에서 보았던 이 모습 기억하시나요? 저는 비주얼 스튜디오로 여러 코딩을 할것이라 이것저것 까는 바람에 만들..
([C언어] 0강) 프롤로그 우선 C언어 강좌를 시작하기에 앞써 설명을 드리겠습니다. 프로그래머와 사용자 사이에는 언어가 두개 있습니다. 프로그래밍언어, 기계어 인데요 기계어는 말그대로 기계가 알아듣는 언어 즉, 0과 1로만 이루어져있는 언어입니다 그리고 사람은 프로그래밍언어를 사용할수있죠 그리고 그 프로그래밍 언어를 기계어로 번역해주는 번역기가 필요한데 흔히 이 번역기를 "컴파일러" 라고 부릅니다 즉 이 컴파일러를 다운 받아야 프로그래밍을 시작할수있습니다! 우리는 마이크로소프트사의 비주얼 스튜디오 (Visual Studio) 를 사용해서 프로그래밍 할것이니 비주얼 스튜디오를 깔아주세요! https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Commu..
블로그 개설! 안녕하세요 현업에서 게임프로그래머로 일하고있는 잭클이라고 합니다. 저는 취미로 프로그래밍을 시작해서 직업까지 프로그래머가 된 케이스인데요 프로그래밍을 보다 알기쉽게 차근차근 강좌를 해볼까 합니다. 만약 제가 틀린 점이 있더라도 너무 뭐라하진 마시고 틀린점 댓글남겨주시는건 얼마든지 환영합니다^^ C언어부터 차근차근 시작해서 점점 강좌를 써나갈 생각이니 도움이 되시길 바라구요 카카오톡 개인 오픈채팅도 있으니 혹시 정말 이해 안가는 점이나 그런점은 얼마든지 카톡 보내주시면 답변해드리겠습니다. (저도 사람인지라 저도 모르거나 너무너무 귀찮을수도있지만요..크흠) 블로그가 처음인지라 미숙할수도 있고 그렇지만.. 그래도 갈수록 적응하고 더 잘할테니 이해해주시고 예쁜눈으로 봐주세요ㅎㅎ 감사합니다! 참고로 강좌 순서는 ..