본문 바로가기

[C언어기초] 변수, 상수, literal상수, symbolic상수. 변수란 무엇인가? 변수는 C언어의 기본 용어 중의 하나이다. 오늘 포스팅하는 것은, 기초적인 변수 선언 방법을 서술하려는 것이 아니라, 변수의 기본적인 정의와 특성 그리고 반대의 특성을 가지고 있는 상수에 대해 이야기 하려고 한다. 변수는 기초적인 것이므로, 단연 알고 있을 것으로 생각한다. 의외로, 상수에 대해 정확한 정의를 모르는 학생이 있기에 내가 공부했었던 것을 정리하여 올리는 것이다. (이 포스팅을 보다 자세히 알고 싶다면, 댓글로 이름과 이메일을 보내주면 정리한 내용을 워드문서로 보내주겠습니다.) >변수의 정의와 변수 선언. - 변수란, 데이터를 임시로 저장할 메모리 공간을 의미한다. - 변수는 선언과 동시 초기화, 선언 후 초기화 모두 가능한다. (상수는 const 선언할 때, 선언과 동시에.. 더보기
[C언어 기초] printf(), scanf(), ASCII와 정수 8진수 16진수 >printf(), scnaf() C언어에는 여러 함수가 있지만, 단연 돋보일 수 있는 함수는 printf(), scanf() 함수일 것이다. 전에 포스팅에서 설명한 바와 같이, 위 두 함수는, 입출력 함수로 include 파일에 있는 stdio.h 헤더파일에 있는 함수이다. 입력할 때, scanf()를 쓰고 출력할 때는 printf()함수를 이용하여 쉽게 프로그래밍 할 수 있다. C언어 처음 입문할 때, 여러 정의를 배우고나서 접하는 함수 printf(), scanf()함수. 쉽게 코딩할 수 있고, 문법도 어렵지 않아서, 정작 중요한 몇 가지 사항들이 잊혀지는 경우가 있다. 이 포스팅을 통해 컴퓨터 언어가 어떻게 두 함수로 인해 호환이 가능한지 이야기 하려한다. 인간의 언어인 문자, 숫자가 컴퓨터 언어.. 더보기
[MATLAB 기초] MATLAB이란? MATLAB의 특징 matlab은 신호처리, 영상처리하는데 유용하게 쓰이는 프로그램이다. 대학교를 마저 졸업하면, 의료기기 회사에 R&B 개발자로 들어가려고 준비하고 있다. 의료기기에서 대체로 software 개발자, hardware 개발자, mechanical 기기개발자, signal / imaging 개발자 등 여러 개발자들을 연구실로 채용한다. 그 중에서, signal / imaging (신호 영상처리) 개발자가 되어 의공학 분야를 공부하고 박사학위를 따는 것이 나의 꿈이다. 사실, 전자공학과를 전공하고 있어서, 의료기기 분야가 적격이라고 할 수는 없다. 재활의료기기를 전공하신 나의 지도 교수님께서 상담때, 이 얘기를 하시기도 했었다. 의공학 분야의 친구들이 많이 그 쪽으로 가지만, 전자공학과는 전공분야가 아니라 회사.. 더보기