변수
-
변수명은 기본적으로 첫글자에 영문 대문자, 소문자, _ 언더스코어 만 올 수 있다. 위와 같이 변수명의 첫단어로 숫자가 오거나 변수명 사이에 띄어쓰기가 오는경우 변수명으로 지정할 수 없다. 윈도우 환경에서 폴더명의 띄어쓰기를 자동으로 _로 대체하는 이유가 이와 비슷하다. 데이터 타입은 여러가지가 있으나 char, int, float, double이 가장 많이 사용된다. C에서는 변수의 성질을 결정해주는 요소인 데이터 타입, 이름 외에도 static, local, global 등이 있다. 입력시킨 변수를 출력하기 위해선 그것을 printf할 수 있는, 받아낼 수 있는 특정한 문자를 입력해야 한다. https://www.tutorialspoint.com/c_standard_library/c_function_..
[ C언어 ] 변수, 자료형변수명은 기본적으로 첫글자에 영문 대문자, 소문자, _ 언더스코어 만 올 수 있다. 위와 같이 변수명의 첫단어로 숫자가 오거나 변수명 사이에 띄어쓰기가 오는경우 변수명으로 지정할 수 없다. 윈도우 환경에서 폴더명의 띄어쓰기를 자동으로 _로 대체하는 이유가 이와 비슷하다. 데이터 타입은 여러가지가 있으나 char, int, float, double이 가장 많이 사용된다. C에서는 변수의 성질을 결정해주는 요소인 데이터 타입, 이름 외에도 static, local, global 등이 있다. 입력시킨 변수를 출력하기 위해선 그것을 printf할 수 있는, 받아낼 수 있는 특정한 문자를 입력해야 한다. https://www.tutorialspoint.com/c_standard_library/c_function_..
2020.08.17 -
변수는 상수와 다르게 변할 수 있는 수이다. pi값 같은 절대적인 값은 상수라고 하며 변수는 언제든지 넣었다 뺴서 쓸 수 있는 수이다. int x 는 변수 x를 int형으로 선언하여 x값에는 정수만 들어올 수 있도록 선언하는 것이다. %d는 그 자리에 int형의 값 즉 x 값이 들어간다는 의미이다. 출력하면 위와 같이 나오게 된다. sizeof는 어떤 값의 메모리크기를 불러올 수 있다. float과 double 은 실수를 출력해줄 수 있다. 하지만 float은 담을 수 있는 메모리 크키가 적어서 7 다음 숫자부터 출력할 수 없는 것을 볼 수 있다. double 형은 8바이트의 크기를 가질 수 있고 출력 부분에서 %.2f는 소수점 둘째자리까지 출력한다는 뜻이므로 정상적으로 출력되었다. 사칙연산 나누기의 경..
C 프로그래밍 (2) - 변수 선언변수는 상수와 다르게 변할 수 있는 수이다. pi값 같은 절대적인 값은 상수라고 하며 변수는 언제든지 넣었다 뺴서 쓸 수 있는 수이다. int x 는 변수 x를 int형으로 선언하여 x값에는 정수만 들어올 수 있도록 선언하는 것이다. %d는 그 자리에 int형의 값 즉 x 값이 들어간다는 의미이다. 출력하면 위와 같이 나오게 된다. sizeof는 어떤 값의 메모리크기를 불러올 수 있다. float과 double 은 실수를 출력해줄 수 있다. 하지만 float은 담을 수 있는 메모리 크키가 적어서 7 다음 숫자부터 출력할 수 없는 것을 볼 수 있다. double 형은 8바이트의 크기를 가질 수 있고 출력 부분에서 %.2f는 소수점 둘째자리까지 출력한다는 뜻이므로 정상적으로 출력되었다. 사칙연산 나누기의 경..
2020.08.03 -
만약 내가 집에 들어갈 때 1층에 아파트가 자동으로 대기하게 만들고 시큐리티가 자동으로 꺼지게 되며 라이트가 자동으로 켜지게 되는 자동화 프로그램을 만들고 싶다고 가정하자. 순차적으로 내가 작성한 코드를 실행시켜 자동화시키는 것. 이런 행위를 프로그래밍이라고 한다. Programming 프로젝트 안에 OkJavaGoInHome 이라는 가상의 IOT프로그램을 위한 파일을 생성한다. 그리고 업로드되어있는 압축파일을 압축을 풀고 org폴더를 드래그하여 Programming 프로젝트에 붙여 넣는다. ※업로드 파일 출처 : 생활코딩 egoing님 Github https://github.com/egoing/java-iot 폴더안의 java 파일들을 이용하여 나의 애플리케이션을 만드는 것이다. 우선 iot폴더안의 E..
JAVA 자바 (16) - 사물 인터넷 'IOT' 프로그램 만들기만약 내가 집에 들어갈 때 1층에 아파트가 자동으로 대기하게 만들고 시큐리티가 자동으로 꺼지게 되며 라이트가 자동으로 켜지게 되는 자동화 프로그램을 만들고 싶다고 가정하자. 순차적으로 내가 작성한 코드를 실행시켜 자동화시키는 것. 이런 행위를 프로그래밍이라고 한다. Programming 프로젝트 안에 OkJavaGoInHome 이라는 가상의 IOT프로그램을 위한 파일을 생성한다. 그리고 업로드되어있는 압축파일을 압축을 풀고 org폴더를 드래그하여 Programming 프로젝트에 붙여 넣는다. ※업로드 파일 출처 : 생활코딩 egoing님 Github https://github.com/egoing/java-iot 폴더안의 java 파일들을 이용하여 나의 애플리케이션을 만드는 것이다. 우선 iot폴더안의 E..
2020.07.25 -
"Alex"에 name이라는 이름의 문자열 변수를 붙여 출력 코드 중간 중간에 변수 name을 넣는다. 이 변수는 Alex가 아닌 다른 문자열로 입력할 때마다 변하게 되는 것이다. 변수에서 변수의 이름을 어떻게 정할 것인지를 생각하는 것은 매우 중요하다. 가령 위와 같이 name이라는 이름의 변수가 존재할 때 나 혹은 다른사람이 내가 작성한 코드를 살펴본다면 name이라는 변수를 보고 이것이 이름이 들어갈 자리구나 라는 것을 추론할 수 있는 것이다. VAT는 부가세의 약어이다. 즉 VAT라는 이름의 변수를 보고 다른 유저들은 이것이 부가세의 세율을 나타내는 것으로 추론할 수 있는 것이다. 따라서 코드를 작성할 때 미래의 나, 혹은 다른 사람들이 보았을 때 그 코드의 의미를 빠르게 파악할 수 있도록 작성하..
JAVA 자바 (13) - 변수명의 중요성"Alex"에 name이라는 이름의 문자열 변수를 붙여 출력 코드 중간 중간에 변수 name을 넣는다. 이 변수는 Alex가 아닌 다른 문자열로 입력할 때마다 변하게 되는 것이다. 변수에서 변수의 이름을 어떻게 정할 것인지를 생각하는 것은 매우 중요하다. 가령 위와 같이 name이라는 이름의 변수가 존재할 때 나 혹은 다른사람이 내가 작성한 코드를 살펴본다면 name이라는 변수를 보고 이것이 이름이 들어갈 자리구나 라는 것을 추론할 수 있는 것이다. VAT는 부가세의 약어이다. 즉 VAT라는 이름의 변수를 보고 다른 유저들은 이것이 부가세의 세율을 나타내는 것으로 추론할 수 있는 것이다. 따라서 코드를 작성할 때 미래의 나, 혹은 다른 사람들이 보았을 때 그 코드의 의미를 빠르게 파악할 수 있도록 작성하..
2020.07.25 -
변수란 쉽게 말해 어떤 코드에 이름을 지정해주는 것이다. 다른 몇몇 컴퓨터 프로그래밍 언어와는 다르게 자바에서는 1이라는 코드를 a라는 변수로 지정하고 싶을 때 위와 같이 사용하면 오류가 발생한다. 따라서 변수를 지정할 때는 특정한 데이터 타입을 지정해주어야 한다. 기존에는 1,2,3,4.. 와 같은 것들을 Number라고 규정했지만 정확히는 '정수(integer)'라고 구분지어야 한다. 정수는 ... -3,-2,-1,0,1,2,3... 과 같은 수들을 말한다. 정수는 컴퓨터 언어에서 int로 사용한다. 즉, a라는 1의 값을 가진 변수를 지정할 때 int라는 특정 데이터 타입을 부여하는 것이다. 출력 시 1로 출력된다. 1.1이나 0.1 같은 소수점 밑의 값이 들어 있는 수들은 정수가 아닌 실수라고 한..
JAVA 자바 (12) - 변수 Variable변수란 쉽게 말해 어떤 코드에 이름을 지정해주는 것이다. 다른 몇몇 컴퓨터 프로그래밍 언어와는 다르게 자바에서는 1이라는 코드를 a라는 변수로 지정하고 싶을 때 위와 같이 사용하면 오류가 발생한다. 따라서 변수를 지정할 때는 특정한 데이터 타입을 지정해주어야 한다. 기존에는 1,2,3,4.. 와 같은 것들을 Number라고 규정했지만 정확히는 '정수(integer)'라고 구분지어야 한다. 정수는 ... -3,-2,-1,0,1,2,3... 과 같은 수들을 말한다. 정수는 컴퓨터 언어에서 int로 사용한다. 즉, a라는 1의 값을 가진 변수를 지정할 때 int라는 특정 데이터 타입을 부여하는 것이다. 출력 시 1로 출력된다. 1.1이나 0.1 같은 소수점 밑의 값이 들어 있는 수들은 정수가 아닌 실수라고 한..
2020.07.25