728x90

프로그래밍 언어에서 변수를 설정하는 것은 중요합니다.

변수란  다른사람과 통화중 제3자의 연락처를 들었을때 그번호를 메모지에 적어놓는 행위와 비슷합니다.

 

그렇게 되면 메모지에 제3자의 연락정보가 저장되어있고 우리는 이번호가 잘못되었다면 줄을 직직 긋고 다시 적어놓을수도 있습니다.

하지만 그정보가 맞다면 굳이 그정보를 안지우고 갖고 갈수도 있죠

 

그리고 해당 번호가 바뀌어 새로운 번호를 알게되어도 두줄로 긋고서 번호를 새로 작성할 수 있습니다.

 

이처럼 변수란 변할수 있는 값의 데이터를 저장하는 역할을 해줍니다.

int num = 1;
float num1 = 1.0;
char ch = 'a';

여기서 int, float, char 을 제외하고

num = 1;

num1 = 1.0;

ch = 'a'; 만 보면됩니다

(int, float, char 은 자료형이며 이후에 알아보도록하겠습니다)

 

여기서 만약 num 이란값을 출력하면 어떤값이 나올까요??

바로 1이 나옵니다.

 

이제부터 num 은 1이 되는 것입니다.

 

수학에서 " = "  (등호) 의 역할은 왼쪽과 오른쪽은 같다의 역할을 해줍니다

바로 a = b 라면 a와 b 는 같은 값이죠

 

하지만 프로그래밍에서 " = " (등호)는 대입연산자라는 이름으로 사용됩니다.

대입연산자 즉 대입한다는 것 입니다.

 

변수의 이름은 주로 영문 소문자를 사용합니다.

숫자나 특수기호는 사용하면 오류가 납니다.

 

 

 

 

열혈 c 프로그래밍 바로가기 :  https://coupa.ng/bSKUnH

 

윤성우의 열혈 C 프로그래밍

COUPANG

www.coupang.com

 

728x90

'C' 카테고리의 다른 글

c언어 책추천  (0) 2021.03.03
Hello World! 출력하기 C언어  (0) 2021.01.21
728x90

윤성우의 열혈 C 

바로 구매하기 : https://coupa.ng/bSKUnH

 

윤성우의 열혈 C 프로그래밍

COUPANG

www.coupang.com

우선 이책을 추천하는 이유는 동영상강의 도 같이 제공합니다 (12개월)

 

그리고 많은 대학에서 교재로도 사용이되며 꽤 오래된 책입니다

C언어의 경우 오래된 언어이고 새로 바뀌어도 크게 바뀌는 내용이 없는 편에 영상 + 책의 설명이 매우 훌륭합니다

 

c언어를 배워야하나? 의 입장은 매우 그렇다 입니다

모든 언어는 C에서 파생되었다 정도로 매우 기본이 되는 언어이고 자료구조, 알고리즘으로 넘어가기와 C언어를 배워두면

다른언어또한 배우기 쉽다는 장점이 존재합니다.

 

728x90

'C' 카테고리의 다른 글

C언어 변수  (0) 2021.03.03
Hello World! 출력하기 C언어  (0) 2021.01.21
728x90
#include <stdio.h>
int main_hello(void)
{
	printf("Hello World! \n");
	return 0;
}

 

우선 #include<stdio.h>은 C의 표준 입출력 라이브러리에 대한 정보를 첨가include하기 위해 필요한 줄이다.

프로그램에서 사실상 실행되는 코드는 main에 존재하고, 말 그대로 대표main 프로그램을 의미한다. 

main 안에 유일한 명령어는 원하는 자료를 출력해주는 printf라는 함수이다. 

printf는 표준 입출력 라이브러리에 내장된 함수로, 데이터를 깔끔하게 출력해준다.

Hello World! 뒤에 있는 \n(역슬래시)는 다음 줄로 넘긴다는 의미이다.

즉, \n (역슬래시)다음에 뭔가 더 덧붙인다면, 밑에 덧붙인 데이터가 출력될 것이다.

다음 줄인 return 0;은 프로그램이 종료될 때 운영체제에 0이라는 값을 넘긴다,

혹은 리턴return한다는 것을 의미한다.

728x90

'C' 카테고리의 다른 글

C언어 변수  (0) 2021.03.03
c언어 책추천  (0) 2021.03.03

+ Recent posts