본문 바로가기
반응형

c언어기초37

변수의 출력 다음은 데이터 입력!! 이전 시간까지 변수에 대해서 알아보았고, 또 변수를 출력하는 방법에 대해서 알아보았습니다. 그럼 이번시간엔 변수에 새로운 데이터를 입력하는 방법에 대해서 알아보겠습니다. 위와 같이 자료형이 int인 변수 a를 선언했다고 가정해 보겠습니다. a를 출력하고 싶을때는 아래와 같이 printf함수를 이용해서 출력하면 됩니다. 그런데 생각해보니 아직 a에는 아무런 값을 저장하지 않았습니다. 오~ 그래도 실행해보니 오류는 나오지 않고 다행히 0으로 출력이 됩니다. 그런데 계산기같은걸 하나 만들려고 해도 우리가 새로운 값을 입력할 수 있어야 하잖아요? 그럴때 어떻게 새로운 값을 입력할 수 있을까요? 그래서 오늘 배웁니다. scanf 함수!!! printf에 이어서 scanf가 등장했습니다. 아마 visual stud.. 2022. 2. 14.
변수 선언과 출력 자 오늘도 이 새까만 도화지에서 시작해 봅시다. 지난시간에 변수에 대해서 알아보았고, 간단히 사용도 해보았습니다. 이번시간에는 조금 더 자세히 알아보겠습니다. 특히 출력하는 법에 대해서요. 1. 변수의 선언 먼저 위와 같이 변수에 들어갈 값을 지정하지 않고 변수명만 변수의 자료형 타입과 함께 선언이 가능합니다. 변수에 들어갈 값은 나중에 따로 지정이 가능합니다. 그리고 같은 자료형이라면 위와 같이 연속적으로 선언이 가능합니다. 그리고 C언어는 대소문자를 구별합니다. 그렇기 때문에 a와 A는 다른 변수입니다. 다른 자료형으로 선언하는 것도 당연히 가능합니다. 그리고 변수선언시에 숫자가 앞에 오면 안됩니다. 문자뒤에 숫자가 오는건 가능합니다. 변수 선언시에 한글도 괜찮습니다. 길게 쓸 수 있지만, 띄어쓰기는.. 2022. 2. 11.
2진법, 10진법, 16진법 그리고 변수 컴퓨터는 2진법을 사용하는데 2진법은 지수라는 개념으로 접근해야 하고 지수에 있어서 가장 중요한 것은 (X)^0 = 1이라는 것입니다. 이것은 사실 말이 되지 않는 내용이지만 수학자들 사이에서 약속되고 정의된 값입니다. 이 값이 1이라고 정의되지 않는다면 다른 지수관련 중요한 법칙들을 정립할 수 없기 때문입니다. 그래서 어떤 값의 0승은 1이다라는 것은 외우는 걸 추천드립니다. 2진수와 10진수, 16진수는 잘 알고 있어야 합니다. 2진수 = Binary, 10진수 = decimal, 16진수 = hex(hexadecimal) 2진화 10진수 = BCD 물론 우리가 컴퓨터처럼 2진수, 16진수, 10진수를 빛의 속도로 계산할 순 없습니다. 그렇지만 컴퓨터가 2진수로 받아들인다는 것을 기억하고, 표현은 1.. 2022. 2. 9.
Hello world #2 오늘은 어제 만들어본 Hello world라는 프로그램을 완전히 파헤쳐 보는 시간을 갖겠습니다. 어제 프로그램을 작성해보고 실행도 해보았지만 어떤문법으로 만들어졌는지 전혀 알수가 없어서 답답하셨죠? 오늘 그 해답을 드리겠습니다. 일단 먼저 어제 작성한 프로그램부터 다시 보겠습니다. 1. #include 그럼 첫째줄 부터 보겠습니다. #include 에서 #으로 시작하는 명령은 전처리기를 의미합니다. 전처리기라는 것은 "어떤것을 하기 전에 처리하는 기계" 라고 생각하면 됩니다. 그럼 여기서 말하는 어떤것이란?? 무엇일까요? 네 우리가 작성한 프로그램을 구동하는 일을 이야기 합니다. 즉, 우리가 작성한 프로그램을 구동하기 전에 무엇인가를 해라~~~ 라고 하는 것이 #으로 시작하는 전처리기 명령입니다. 그럼 .. 2022. 2. 8.
Hello world #1 "Hello world"에 대해서는 프로그래밍 언어에 관심이 있으신 분들이라면 한번쯤은 들어보셨을 겁니다. C나 C++, Python등에서 가장 기초적인 프로그램을 예시로 보여줄 때 항상 등장하죠. 그만큼 이 프로그램에는 많은 것이 담겨 있기 때문입니다. 오늘은 그걸 정말정말 쉽게 뜯어보겠습니다. 먼저 Compiler 설치와 실행의 내용은 아래 포스팅에서 확인부탁드립니다. 출처: https://mech19.tistory.com/111?category=945842 [초보 엔지니어의 다락방] Compiler(컴파일러) 설치 (Visual Studio 2019) 오늘은 C언어를 배우기 전에 필요한 프로그램인 컴파일러를 설치해 보겠습니다. 컴파일러에는 정말 여러가지 버젼이 있습니다. 그중에서 우리가 설치 해 볼.. 2022. 2. 7.
Compiler(컴파일러) 설치 (Visual Studio 2019) 오늘은 C언어를 배우기 전에 필요한 프로그램인 컴파일러를 설치해 보겠습니다. 컴파일러에는 정말 여러가지 버젼이 있습니다. 그중에서 우리가 설치 해 볼 컴파일러는 "Visual Studio"(비주얼 스튜디오) 입니다. 당연히 비주얼 스튜디오도 매년 새로운 버전이 출시됩니다. 그 중에서 제가 설치할 버전은 2019입니다. 먼저 구글에서 "visual studio 2019"를 검색해 보겠습니다. visual studio 여러버젼중에서 2019와 2022가 제일 인기있나봅니다. 연관검색어에 2019와 2022만 있네요. 자.... 검색을 해보면 아래와 같이 뜹니다. 저기서 릴리스 정보를 클릭하면 마이크로 소프트 홈페이지에 들어가서 아래와 같이 다운로드 받을 수 있습니다. 다운로드 링크 중에서 골라서 받으시면 되.. 2022. 1. 21.
반응형