본문 바로가기

c언어12

C언어 변수 선언 수학에서 양쪽이 같다는 의미로 =를 사용합니다. 하지만 프로그램에서는 대입연산자라고해서 오른쪽 값을 왼쪽에 할당하는 의미로 사용합니다. 우리는 이 대입연산자를 이용해 변수를 선언하고 이 변수를 사용합니다. 변수의 데이터 종류에는 int(정수), double(실수), char(문자, 문자열)이 있습니다. 변수를 선언하는 방법은 간단합니다. int a; int는 정수라고 했죠? int a;의 뜻은 정수 a;라는 겁니다. a라는 이름에 정수를 저장할 공간을 준 것입니다. 이제 이 a에 정수 값을 넣어주겠습니다. a = 18; a라는 저장공간 안에 18이라는 값을 넣어줬습니다. 이렇게 저희는 변수를 선언했고, 선언한 후에는 연산하고나 출력을 해서 사용할 수 있습니다. 예를 들어보겠습니다. 이렇게 a, b, c에.. 2021. 12. 8.
C언어 상수 표현 방법, 진수별 수 표현 방법 정리 안녕하세요 프로그래밍의 데이터에는 정수, 실수, 문자열, 문자가 있습니다. 하지만 이 데이터 중에서 바꿀 수 있는 데이터와 바꿀 수 없는 데이터가 있는 것도 알고 계신가요?? 바꿀 수 있는 데이터는 변수라고 하고 바꿀 수 없는 형태는 상수라고 합니다. 예를 들어 바꿀 수 있는 데이터는 내 나이, 키, 주소 등등이 있지만 바꿀 수 없는 데이터 (상수)는 태어난 년도, 태어난 시간 등등이 있습니다. 상수는 기본적으로 아리바이 숫자 0~9, +,- 기호를 사용하고 이를 세 가지 진법으로 표현할 수 있습니다. (10진수, 8진수, 16진수) 참고로 2진수는 표현 형태가 길어지므로 사용하기 비효율적이라서 제외되었습니다. 10진수를 15까지 표현하면 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .. 2021. 12. 6.
C언어 main 함수 구조와 주석 안녕하세요 오늘은 C언어 함수의 구조와 주석처리에 대해서 알아보겠습니다. 우선 C에서 함수란 일정한 기능을 수행하는 코드입니다. 복잡한 프로그램은 여러 개의 함수를 쓰지만 간단하고 쉬운 프로그램은 main함수 하나만 사용하기도 합니다. main함수는 C언어 프로그램에 반드시 있어야 하는 함수입니다. 간단하게 코드를 작성했습니다. 여기서 #include 에서 stdio는 standard input output의 줄임말인데 표준 입출력이라는 뜻입니다. 여기에 printf가 포함이 되어있는 것입니다. 그리고 3행부터 10행까지가 이 프로그램의 main함수입니다. main함수는 머리와 몸통으로 구성되어있는데 머리부분은 int main(void) 부분이며 함수 원형(function prototype)라고 합니다... 2021. 12. 2.
C언어로 첫 프로그램 만들어보기.. C언어는 운영체제(OS) 개발을 위해 만들어진 언어입니다. 그래서 하드웨어를 제어하고 실행 효율을 높이는 작업에 주로 사용하는 언어입니다. 예를 들면 의료기기, 가전제품, 사물인터넷 등등 우리가 실생활에 사용하는 모든 기기들을 만들려면 C언어가 들어간다고 생각하시면 됩니다. 그 외에도 C언어는 C# C++ 같이 게임을 만들 때 쓰이는 언어의 기반이고, 자바, 파이썬 등의 클래스는 C언어의 구조체로부터 출발되었다고 합니다. 이제부터 저는 이 C언어를 처음부터 공부하면서 배우는 내용들을 이 블로그에 천천히 정리를 할 것입니다. 1. hello world 출력 참고로 나는 mac에서 xcode를 사용한다. 저기 위에 있는 실행버튼을 누르면 아래 터미널 창에서 hello world라고 내가 방금 프로그래밍 한 .. 2021. 11. 29.