연산자는 수치(산술) 연산자, 문자열 연산자, 대입 연산자, 비교 연산자, 논리 연산자로 나뉩니다.
먼저 수치 연산자부터 알아보겠습니다.
수치 연산자는 말 그대로 숫자를 다루기 위한 것입니다. 초등학교 시절에 배운 기호와 크게 다르지 않습니다. 필수 암기해야 하겠죠.
X + Y 덧셈 X와 Y를 더합니다.
X - Y 뺄셈 X에서 Y 를 뺍니다.
X * Y 곱셈 X에 Y를 곱합니다. ×가 *로 바꼈습니다.
X / Y 나눗셈 X를 Y로 나눕니다. ÷가 /로 바꼈습니다.
X % Y 나머지 연산 X를 Y로 나눈 나머지입니다.
X ++ 1 증가 X의 값을 1 증가시킵니다.
X -- 1 감소 X의 값을 1 감소시킵니다.
문자열 연산자는 아주 단순합니다. 외울 것도 없네여..
X . Y 결합 X와 Y를 결합합니다.
대입 연산자는 =로 이루어져 있는 연산자입니다. 뒤의 값을 앞에 대입하게 됩니다. 몇가지만 아셔도 지장은 없습니다.
X = Y 대입 Y의 값을 X에 대입합니다.
*이 부분은 상당히 중요합니다. 학교에서 배운 =의 뜻과는 아주 다릅니다. 학교에서 배운 =는 같다이지난 PHP에서의 =는 대입입니다. 헷갈리지 않도록 주의해야겠죠?
*하나 더..++와 --를 제외한 모든 수치 연산자와 문자열 연산자는 대입의 과정을 거쳐야만 합니다. A = X - Y라고 하면 A에 X에서 Y를 뺀 값을 대입하라는 거겠죠?
X .= Y 결합대입 X와 Y를 결합해 X에 대입합니다. X = X . Y와 같은 뜻입니다.
X += Y 덧셈대입 X와 Y를 합한 값을 X에 대입합니다. 역시 X = X + Y와 같은 듯이겟죠?
이와 같은 연산자로 -= , *= , /= , %= 가 있습니다.
아래는 그리 잘 쓰이지 않습니다..
X |= Y 비교대입 X와 Y의 값을 비교해서 큰 값을 X에 대입합니다.
X &= Y 비교결과대입 X와 Y가 같으면 X에 1(참, true)를, 다르면 0(거짓,false)를 대입합니다.
X ^=Y xor연산대입 X와 Y를 이진수의 연산법인 xor연산을 해서 그 값을 X에 대입합니다. xor연산은 기회가 되면 말슴드리겟구여...몰라도 되니 넘어갑니다;;
논리 연산자는 if문 등의 조건문에서 중요하게 사용됩니다. 참인지 거짓인지를 구분할 때 쓰입니다.
X and Y 또는 X && Y X와 Y모두 참일 경우에만 참의 값을 지닙니다.
X or Y 또는 X || Y X와 Y중 어느 하나만 참이면 참의 값을 가집니다.
xor 둘 중의 하나만 참일 때 참의 값을 가집니다. 이진수의 비트 연산과 같은 방식입니다.
!X 논리 부정입니다. X가 거짓일 대 참의 값을 가지게 됩니다.
비교 연산자는 두 개의 값을 비교해 참인지 거짓인지의 값을 갖게 됩니다. 역시 조건문에서 쓰입니다.
X == Y X와 Y가 같을 때 참이 됩니다. 학교에서 배운 =가 되겠습니다.
X === Y X와 Y가 같고 변수형도 같아야만 참이 됩니다. ==는 X = "1"이고 Y = 1일 때도 참이라고 하지만, ===는 거짓이 나옵니다. 잘 모그시겠으면 할 수 없죠..이것도 기회가 되면 자세히;;
X != Y X와 Y가 다르면 참입니다. 뒤에 =가 있다고 해서 대입 연산자는 아닙니다. 주의! 그리고 X <> Y도 같은 뜻입니다.
X < Y Y가 X보다 크면 참. 부등호 아지죠;; 반대로 >도 물론 됩니다.
X <= Y 이건 크거나 같으면입니다. 반대방향도 되고 항상 =이 뒤에 붙는다는 점 기억해주세요...<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
먼저 수치 연산자부터 알아보겠습니다.
수치 연산자는 말 그대로 숫자를 다루기 위한 것입니다. 초등학교 시절에 배운 기호와 크게 다르지 않습니다. 필수 암기해야 하겠죠.
X + Y 덧셈 X와 Y를 더합니다.
X - Y 뺄셈 X에서 Y 를 뺍니다.
X * Y 곱셈 X에 Y를 곱합니다. ×가 *로 바꼈습니다.
X / Y 나눗셈 X를 Y로 나눕니다. ÷가 /로 바꼈습니다.
X % Y 나머지 연산 X를 Y로 나눈 나머지입니다.
X ++ 1 증가 X의 값을 1 증가시킵니다.
X -- 1 감소 X의 값을 1 감소시킵니다.
문자열 연산자는 아주 단순합니다. 외울 것도 없네여..
X . Y 결합 X와 Y를 결합합니다.
대입 연산자는 =로 이루어져 있는 연산자입니다. 뒤의 값을 앞에 대입하게 됩니다. 몇가지만 아셔도 지장은 없습니다.
X = Y 대입 Y의 값을 X에 대입합니다.
*이 부분은 상당히 중요합니다. 학교에서 배운 =의 뜻과는 아주 다릅니다. 학교에서 배운 =는 같다이지난 PHP에서의 =는 대입입니다. 헷갈리지 않도록 주의해야겠죠?
*하나 더..++와 --를 제외한 모든 수치 연산자와 문자열 연산자는 대입의 과정을 거쳐야만 합니다. A = X - Y라고 하면 A에 X에서 Y를 뺀 값을 대입하라는 거겠죠?
X .= Y 결합대입 X와 Y를 결합해 X에 대입합니다. X = X . Y와 같은 뜻입니다.
X += Y 덧셈대입 X와 Y를 합한 값을 X에 대입합니다. 역시 X = X + Y와 같은 듯이겟죠?
이와 같은 연산자로 -= , *= , /= , %= 가 있습니다.
아래는 그리 잘 쓰이지 않습니다..
X |= Y 비교대입 X와 Y의 값을 비교해서 큰 값을 X에 대입합니다.
X &= Y 비교결과대입 X와 Y가 같으면 X에 1(참, true)를, 다르면 0(거짓,false)를 대입합니다.
X ^=Y xor연산대입 X와 Y를 이진수의 연산법인 xor연산을 해서 그 값을 X에 대입합니다. xor연산은 기회가 되면 말슴드리겟구여...몰라도 되니 넘어갑니다;;
논리 연산자는 if문 등의 조건문에서 중요하게 사용됩니다. 참인지 거짓인지를 구분할 때 쓰입니다.
X and Y 또는 X && Y X와 Y모두 참일 경우에만 참의 값을 지닙니다.
X or Y 또는 X || Y X와 Y중 어느 하나만 참이면 참의 값을 가집니다.
xor 둘 중의 하나만 참일 때 참의 값을 가집니다. 이진수의 비트 연산과 같은 방식입니다.
!X 논리 부정입니다. X가 거짓일 대 참의 값을 가지게 됩니다.
비교 연산자는 두 개의 값을 비교해 참인지 거짓인지의 값을 갖게 됩니다. 역시 조건문에서 쓰입니다.
X == Y X와 Y가 같을 때 참이 됩니다. 학교에서 배운 =가 되겠습니다.
X === Y X와 Y가 같고 변수형도 같아야만 참이 됩니다. ==는 X = "1"이고 Y = 1일 때도 참이라고 하지만, ===는 거짓이 나옵니다. 잘 모그시겠으면 할 수 없죠..이것도 기회가 되면 자세히;;
X != Y X와 Y가 다르면 참입니다. 뒤에 =가 있다고 해서 대입 연산자는 아닙니다. 주의! 그리고 X <> Y도 같은 뜻입니다.
X < Y Y가 X보다 크면 참. 부등호 아지죠;; 반대로 >도 물론 됩니다.
X <= Y 이건 크거나 같으면입니다. 반대방향도 되고 항상 =이 뒤에 붙는다는 점 기억해주세요...<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
댓글 1개
HyoSub
19년 전
echo $X++;
라고 했을땐 $X에 1을 더하기 전의 값을 출력한 후 $X에 1을 더합니다.
echo ++$X;
라고 했을땐 $X에 1을 더한 값을 $X에 기억시키고 결과값도 출력합니다.
예)
$X = 1;
echo $X++;
echo "<br>";
echo ++$X;
출력)
1
3
위 예제에서 두번째 줄에서 $X++를 출력하라고 했는데 먼저 $X 값인 1을 출력한 뒤에 $X에 1을 더해서 2가 된겁니다.
그후 네번째 줄에서 ++$X를 출력하라고 해서 $X 값인 2에 1을 더해서 3을 $X에 기억시킨 후에 $X 값을 출력시키라는 의미라서 3이 출력된겁니다.
라고 했을땐 $X에 1을 더하기 전의 값을 출력한 후 $X에 1을 더합니다.
echo ++$X;
라고 했을땐 $X에 1을 더한 값을 $X에 기억시키고 결과값도 출력합니다.
예)
$X = 1;
echo $X++;
echo "<br>";
echo ++$X;
출력)
1
3
위 예제에서 두번째 줄에서 $X++를 출력하라고 했는데 먼저 $X 값인 1을 출력한 뒤에 $X에 1을 더해서 2가 된겁니다.
그후 네번째 줄에서 ++$X를 출력하라고 해서 $X 값인 2에 1을 더해서 3을 $X에 기억시킨 후에 $X 값을 출력시키라는 의미라서 3이 출력된겁니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7630 | 10년 전 | 651 | ||
| 7629 |
|
10년 전 | 2383 | |
| 7628 | 10년 전 | 790 | ||
| 7627 |
|
10년 전 | 1022 | |
| 7626 |
|
10년 전 | 1786 | |
| 7625 | 10년 전 | 701 | ||
| 7624 | 10년 전 | 721 | ||
| 7623 |
|
10년 전 | 3082 | |
| 7622 | 10년 전 | 724 | ||
| 7621 |
leeleeleelee
|
10년 전 | 582 | |
| 7620 | 10년 전 | 538 | ||
| 7619 | 10년 전 | 481 | ||
| 7618 | 10년 전 | 1019 | ||
| 7617 | 10년 전 | 722 | ||
| 7616 | 10년 전 | 641 | ||
| 7615 | 10년 전 | 725 | ||
| 7614 | 10년 전 | 1256 | ||
| 7613 |
|
10년 전 | 2083 | |
| 7612 | 10년 전 | 1138 | ||
| 7611 | 10년 전 | 1411 | ||
| 7610 |
|
10년 전 | 1899 | |
| 7609 |
|
10년 전 | 1337 | |
| 7608 |
mwdkim
|
10년 전 | 1129 | |
| 7607 |
|
10년 전 | 1052 | |
| 7606 |
mwdkim
|
10년 전 | 3926 | |
| 7605 | 10년 전 | 687 | ||
| 7604 | 10년 전 | 1025 | ||
| 7603 | 10년 전 | 1647 | ||
| 7602 |
|
10년 전 | 1073 | |
| 7601 |
AniNest
|
10년 전 | 2787 | |
| 7600 |
port443
|
10년 전 | 1027 | |
| 7599 | 10년 전 | 943 | ||
| 7598 | 10년 전 | 1016 | ||
| 7597 | 10년 전 | 4570 | ||
| 7596 |
SeungYeon
|
10년 전 | 887 | |
| 7595 |
untitled
|
10년 전 | 2421 | |
| 7594 |
프로그래머7
|
10년 전 | 1723 | |
| 7593 |
untitled
|
10년 전 | 2363 | |
| 7592 |
untitled
|
10년 전 | 1934 | |
| 7591 |
untitled
|
10년 전 | 2674 | |
| 7590 |
아리마2001
|
10년 전 | 850 | |
| 7589 | 10년 전 | 1108 | ||
| 7588 |
|
10년 전 | 2916 | |
| 7587 | 10년 전 | 1302 | ||
| 7586 | 10년 전 | 668 | ||
| 7585 | 10년 전 | 1692 | ||
| 7584 | 10년 전 | 1410 | ||
| 7583 |
leeleeleelee
|
10년 전 | 1159 | |
| 7582 |
|
10년 전 | 1106 | |
| 7581 | 10년 전 | 1335 | ||
| 7580 | 10년 전 | 986 | ||
| 7579 |
|
10년 전 | 604 | |
| 7578 | 10년 전 | 1429 | ||
| 7577 |
|
10년 전 | 1870 | |
| 7576 | 10년 전 | 1384 | ||
| 7575 |
멋진남자임
|
10년 전 | 1459 | |
| 7574 | 10년 전 | 2119 | ||
| 7573 | 10년 전 | 3250 | ||
| 7572 | 10년 전 | 759 | ||
| 7571 |
|
10년 전 | 781 | |
| 7570 |
|
10년 전 | 1311 | |
| 7569 | 10년 전 | 1547 | ||
| 7568 |
this1mg
|
10년 전 | 1047 | |
| 7567 |
|
10년 전 | 756 | |
| 7566 | 10년 전 | 915 | ||
| 7565 |
Angel하늘
|
10년 전 | 996 | |
| 7564 |
seoldi
|
10년 전 | 1235 | |
| 7563 |
|
10년 전 | 1376 | |
| 7562 |
멋진남자임
|
10년 전 | 2081 | |
| 7561 | 10년 전 | 713 | ||
| 7560 |
leeleeleelee
|
10년 전 | 899 | |
| 7559 | 10년 전 | 5044 | ||
| 7558 |
RinaP
|
10년 전 | 780 | |
| 7557 |
|
10년 전 | 1240 | |
| 7556 | 10년 전 | 1191 | ||
| 7555 |
hyohyojj1234
|
10년 전 | 1661 | |
| 7554 | 10년 전 | 1090 | ||
| 7553 |
senseme
|
10년 전 | 1337 | |
| 7552 |
ehdltdoit
|
10년 전 | 1435 | |
| 7551 |
|
10년 전 | 1820 | |
| 7550 |
leeleeleelee
|
10년 전 | 1586 | |
| 7549 | 10년 전 | 2418 | ||
| 7548 | 10년 전 | 1838 | ||
| 7547 |
멋진남자임
|
10년 전 | 1960 | |
| 7546 | 10년 전 | 1000 | ||
| 7545 |
ILMare1003
|
10년 전 | 1282 | |
| 7544 |
|
10년 전 | 1250 | |
| 7543 | 10년 전 | 883 | ||
| 7542 | 10년 전 | 654 | ||
| 7541 |
울라라라우
|
10년 전 | 864 | |
| 7540 | 10년 전 | 1599 | ||
| 7539 | 10년 전 | 932 | ||
| 7538 |
|
10년 전 | 1830 | |
| 7537 | 10년 전 | 3609 | ||
| 7536 |
Gaumi
|
10년 전 | 1414 | |
| 7535 |
프로그램은어려워
|
10년 전 | 1267 | |
| 7534 |
senseme
|
10년 전 | 1205 | |
| 7533 | 10년 전 | 1193 | ||
| 7532 | 10년 전 | 856 | ||
| 7531 | 10년 전 | 2050 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기