변수 이름

 

 

 

 

Ø변수 이름 짓는 규칙
l문자, 숫자, _ 를 사용할 수 있다.
l숫자로 시작할 수는 없다.
l예약 단어를 변수명으로 할 수 없다.

  : int가 예약이면 intB라는 변수는 사용가능

l예약특수 문자는 사용할 수 없다. 이것은 주로 연산자로 사용되기 때문이다.

  : &가 예약문자 이므로  a&b는 사용불가. 이런 경우 ab가 서로 다른 변수인 것 처럼 다루어진다.

 

 

 

 

변수(Variable)

 

 

 

Ø변수의 선언 방법은 C/C++에서의 방법과 같다.

 

Ø변수는 변화할 수 있다는 의미이다. 변수가 담고 있는 값이 변한다는 뜻이다. i=j+1; 라는 문장에서 i가 변수라면 i 값은 변한다.

 

Ø
변수선언 방법은 다음과 같이 다양하다.

 

Ø변수는 사용 전에 반드시 초기화 되어야 한다.

int a;

int x, y, z;

System.Int32 b, c;

int a1=1, a2=2;

int  b1,b2=2;

 

 

 

 

 

설명) struct

 

 

 

Ø(1) 이름과 나이로 구성된 People이란 이름의 struct 사용자 정의 형식이다.

 

Ø(2) int x; 하는 것처럼 People he; 라고 쓰면 된다. 이때 he를 초기화 해 줄 필요는 없다. he 내부의 요소들을 각각 초기화 해준다.

 

Ø
(3)(4) struct 내부의 멤버들에게 접근하기 위해서는 he.age 처럼 .(dot) 연산자를 사용한다.

 

 

 

 

 

*사용 예

-학생 몸무게를 pound로 환산하고 칼럼 이름을 'weight_pound'라는 별명으로 출력하여라. 1kg은 2.2pound이다.

 

 

*산술 연산자(+,-,*,/)

-칼럼 값에 산술 연산자를 적용하여 계산된 결과를 출력할 수 있는 기능을 제공

-숫자 또는 날짜 타입에만 사용 가능

-수학에서의 산술 연산자의 우선순위와 동일, 괄호를 사용하여 우선순위 변경 가능

 

 

*합성(concatenation) 연산자 (Ⅱ)

-하나의 칼럼과 다른 칼럼, 산술 표현식 또는 상수 값과 연결하여 하나의 칼럼처럼 출력할 경우에 사용

 

*사용 예

-학생 테이블에서 학번과 이름 칼럼을 연결하여 "Student"라는 별명으로 하나의 칼럼처럼 연결하여 출력하여라

 

 

 

*사용 예

-부서 테이블에서 부서 이름 칼럼의 별명은 "Department Name", 부서 번호 칼럼의 별명은 "부서 번호#"으로 부여하여 출력하여라

 

 

 

*사용 예

-부서 테이블에서 부서 이름 칼럼의 별명은 dept_name, 부서 번호 칼럼의 별명은 DN으로 부여하여 출력하여라

 

 

+ Recent posts