기타 강좌

(1)산술연산자

산술연산자에는, +,-,/,*,% 같은게 있다

 

즉 계산하는 연산들이다.

 

+  더하기 , - 빼기

 

/ 나눈몫을 나타내고 *  곱하기를 나타냅니다.

  

%는 나누고 난 나머지를 말한다

 

예를들어 a = 5 % 3 이렇게 한경우 a값에는 5를 3으로 나눈 나머지 즉 2가 들어가진 다는 것입니다.

 

예:  

 

a = 5 + 2; // a=7

a = 5 - 2; // a=3

a = 5 / 2; // a=2

a = 5 * 2; // a=10

a = 5 % 2; // a=1

 

(2)대입연산자

 

대입연산자--------------

= <- 이것은 대입한다.

+= <- 이것은 더한 다음 대입

%= <- 나머지를 대입

-= <- 빼고 대입

*= <- 곱하고 대입

/= < - 나눈값을 대입

 

보통 이렇게 설명하는경우 이해가 안될수도 있다.

 

=는 그냥 대입한다는 뜻으로 예를들어보자면

a = 5;

 

a라는 변수에서 5가 들어간다는 뜻이다. (변수에 관하여는 저번시간에 설명했다)

 

그다음으로 +=, %=, -=, *=,/= 등등 은

 

전에 산술연산자에서 +,-,*,/,%를 배웠을텐데 그연산을 하고 대입한다는 뜻이다

 

즉 a = a + 3; 이렇게 하면 a에 3이 더해진다

 

이걸 간단히하면 a += 3; 이렇게 되는것이다

 

[3] 증감연산자

증감 연산자는 ++, -- , 가있는데

 

이둘은 1을 더하는 연산자이다

 

예를들어 a++; 이라고 했을때, a가 1증가 한다는것이다.

 

그반대로 a--;같은경우 a가 1 감소한다는것이다

 

특히 여기서 ++a, --a;라는것도있다

 

둘의 차이점은 ++a는 선증가,a++ 은 후증가 라고 보면된다

 

이해가 안될테니

 

예를들어

 

int a=1,b=0;

b=a++;// 이렇게 하는경우 b값에는 1 이 들어가고 a가 증가 한다(즉 a값은 2)

 

여기서 b=++a;라고 하는경우 b값에 2가, a또한 증가된다(a,b모두 2)

 

 

질문 하나 내겠습니다.

 

(1~5) 다음에서 변수 a의 값은? 

[1번]

int a;

a = 3;

[2번]

int a;

a = 4 + 2;

[3번]

int a;

a = 4 % 2;

[4번]

int a=0;

a+=45;

a-=32;

[5번]

int a=0;

a=42+79;

[6번] 다음 a++과 ++a의 차이점은?

 

답들은 덧글로 써주세요^^

Comment '2'
  • ?
    rpg게임만들기왕 2009.02.28 08:37
    1 번 =3,        
     2번 =6,
     3번 =2,
     4번 =13,
     5번 =3318
    6번 =a++는 후증가이고 ++a는 선증가이다 ㅋㅋ
    예) 후증가= b=a++  --->  b엔 1이 들어가고 a에는 2를 넣는다. (a는 나중에 ++가 붙기때문에 = 기호가 들어갈수 있다.)
    선증가= b=++a   ----->  a는 2가 된다, ++후에 a가 붙었음으로 a는 끝에서 2 확정. 이미 a에 2가 대입이 된 상태기 떄문에 = 이 성립되려면 b에도 2가 들어가야 한다.
  • ?
    Last H 2009.03.14 05:42
    3번은 4를 2로 나눈 나머지 이니까  답은 0입니다 ^^
    5번은 그 마음 이해합니다. =_=

List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 887
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Clean E-Commerce Web Buttons file 아방스 2011.12.07 2166
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Download Button file 아방스 2011.12.07 2322
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Download The Source Files Button file 아방스 2011.12.07 2752
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Green App Store Button file 아방스 2011.12.07 2888
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Light to Dark Web Buttons file 아방스 2011.12.07 2759
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Pink Vibrant “Call To Action” file 아방스 2011.12.07 2894
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - PSD Download Buttons file 아방스 2011.12.07 3279
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Red Download Button file 아방스 2011.12.07 2829
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Sexy Green Download Button file 아방스 2011.12.07 2994
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Simple Download Buttons file 아방스 2011.12.07 2969
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Sticky 3D Buttons file 아방스 2011.12.07 3024
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Web 2.0 Download Buttons file 아방스 2011.12.07 3575
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Web Buttons Vector Graphic file 아방스 2011.12.07 3251
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Wide Green Button file 아방스 2011.12.07 3526
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - “Call To Action” Button file 아방스 2011.12.07 2015
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - “Call To Action” Buttons file 아방스 2011.12.07 1750
웹디자인 관련 웹 디자인 무료 버튼 템플릿! -Bright 3D Buttons file 아방스 2011.12.07 1380
기타 윈도우 XP에서 16비트 도스가 실행이 안될때 스크립트 2008.07.25 3567
기타 윈도우 게임을 휴대폰이나 태블릿으로 돌려보자 폰으로컴퓨터하기 2014.01.21 1428
기타 유튜브 동영상 다운로드 하기 6 아방스 2010.11.03 2499
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19