본문 바로가기
반응형

C언어18

C언어 if 문 자 오늘은 본격적인 C언어의 문법을 시작해 보겠습니다. 바로 if문 입니다. if문은 개발에 관심이 없으신 분들도 많이 들어보셨을 정도로 유명합니다. if 어쩌고 저쩌고 블라블라블라..... 영화나 드라마에도 많이 나오죠. 그만큼 기초적이고 가장 많이 사용하는 기본 문법입니다. 전혀 어렵지 않으니 하나씩 차근차근 알아보도록 하겠습니다. 1. if문 if는 영어로 우리말 뜻풀이를 해보자면 만약에... 정도가 됩니다. 즉 "만약에 X라면 Y를 해라." 이러한 프로그램이 if문인거죠. 쉽죠? 물론 중복으로 사용하고 예외사항 처리등의 내용이 더 있지만 기본적인 골격은 "만약에 X라면 Y를 해야."에서 크게 벗어나지 않습니다. 그럼 바로 예제를 하나 볼까요? 정말정말 간단한 예제입니다. 위 부분은 정수타입의 변수.. 2022. 9. 15.
문자 데이터 활용 (문자의 입력과 출력) 이전시간에 변수의 선언과 출력에서 변수를 선언하고 정수 데이터를 대입하여 출력하는 방법을 배웠습니다. 그리고 그 다음시간에는 변수에 데이터를 입력하는 방법까지 배웠었죠. 기억이 잘 안나시거나 처음 방문하시는 분이라면 아래 포스팅을 참조해 주시기 바랍니다. https://mech19.tistory.com/124 변수 선언과 출력 자 오늘도 이 새까만 도화지에서 시작해 봅시다. 지난시간에 변수에 대해서 알아보았고, 간단히 사용도 해보았습니다. 이번시간에는 조금 더 자세히 알아보겠습니다. 특히 출력하는 법에 대해 mech19.tistory.com https://mech19.tistory.com/126 변수의 출력 다음은 데이터 입력!! 이전 시간까지 변수에 대해서 알아보았고, 또 변수를 출력하는 방법에 대해서.. 2022. 9. 13.
대입연산자, 산술연산자 자 이전시간까지 우리는 변수를 선언하여 변수에 어떠한 데이터를 입력하거나 변수의 어떠한 데이터를 출력해보았습니다. 그럼 변수에 저장한 데이터를 가지고 무엇을 할 수 있을까요? 오늘은 그 첫시간으로 대입연산자와 산술연산자에 대해서 배워보겠습니다. 1. 대입연산자 사실 대입연산자는 여러분들도 이미 알고 있습니다. 바로 "=" 입니다. 변수를 선언할 때 우리는 이라고 작성했었습니다. 여기서 "="이 바로 대입연산자입니다. 그래서 의 코딩의 의미는 "정수형 변수 a에 10을 대입한다"이며 이로써 우리는 대입연산자의 정의가 "오른쪽의 값을 왼쪽에 대입한다"임을 알 수 있습니다. 간단하죠? 그리고 아래와 같은 코딩을 작성했다고 가정했을 때 대입연산자를 아래와 같이도 사용이 가능합니다. 대입할 곳이 왼쪽에 위치해야 .. 2022. 2. 23.
변수의 출력 다음은 데이터 입력!! 이전 시간까지 변수에 대해서 알아보았고, 또 변수를 출력하는 방법에 대해서 알아보았습니다. 그럼 이번시간엔 변수에 새로운 데이터를 입력하는 방법에 대해서 알아보겠습니다. 위와 같이 자료형이 int인 변수 a를 선언했다고 가정해 보겠습니다. a를 출력하고 싶을때는 아래와 같이 printf함수를 이용해서 출력하면 됩니다. 그런데 생각해보니 아직 a에는 아무런 값을 저장하지 않았습니다. 오~ 그래도 실행해보니 오류는 나오지 않고 다행히 0으로 출력이 됩니다. 그런데 계산기같은걸 하나 만들려고 해도 우리가 새로운 값을 입력할 수 있어야 하잖아요? 그럴때 어떻게 새로운 값을 입력할 수 있을까요? 그래서 오늘 배웁니다. scanf 함수!!! printf에 이어서 scanf가 등장했습니다. 아마 visual stud.. 2022. 2. 14.
변수 선언과 출력 자 오늘도 이 새까만 도화지에서 시작해 봅시다. 지난시간에 변수에 대해서 알아보았고, 간단히 사용도 해보았습니다. 이번시간에는 조금 더 자세히 알아보겠습니다. 특히 출력하는 법에 대해서요. 1. 변수의 선언 먼저 위와 같이 변수에 들어갈 값을 지정하지 않고 변수명만 변수의 자료형 타입과 함께 선언이 가능합니다. 변수에 들어갈 값은 나중에 따로 지정이 가능합니다. 그리고 같은 자료형이라면 위와 같이 연속적으로 선언이 가능합니다. 그리고 C언어는 대소문자를 구별합니다. 그렇기 때문에 a와 A는 다른 변수입니다. 다른 자료형으로 선언하는 것도 당연히 가능합니다. 그리고 변수선언시에 숫자가 앞에 오면 안됩니다. 문자뒤에 숫자가 오는건 가능합니다. 변수 선언시에 한글도 괜찮습니다. 길게 쓸 수 있지만, 띄어쓰기는.. 2022. 2. 11.
Hello world #2 오늘은 어제 만들어본 Hello world라는 프로그램을 완전히 파헤쳐 보는 시간을 갖겠습니다. 어제 프로그램을 작성해보고 실행도 해보았지만 어떤문법으로 만들어졌는지 전혀 알수가 없어서 답답하셨죠? 오늘 그 해답을 드리겠습니다. 일단 먼저 어제 작성한 프로그램부터 다시 보겠습니다. 1. #include 그럼 첫째줄 부터 보겠습니다. #include 에서 #으로 시작하는 명령은 전처리기를 의미합니다. 전처리기라는 것은 "어떤것을 하기 전에 처리하는 기계" 라고 생각하면 됩니다. 그럼 여기서 말하는 어떤것이란?? 무엇일까요? 네 우리가 작성한 프로그램을 구동하는 일을 이야기 합니다. 즉, 우리가 작성한 프로그램을 구동하기 전에 무엇인가를 해라~~~ 라고 하는 것이 #으로 시작하는 전처리기 명령입니다. 그럼 .. 2022. 2. 8.
반응형