Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- #48일차 #한 내용 #요약
- #자바 #파일 #함수
- #자바 #오라클 #JDBC
- #BigDecimal
- #함수 #VIEW #시퀀스 #INDEX
- #프로그래밍 기초
- #자바 #입출력
- #스프링 프레임 워크 #인코딩 #컨텍스트 #환경설정
- #오라클 #함수 #MAX() #MIN() #LPAD() #SUBSTR() #TO_CHAR() #복사 #지우기 #수정
- #Ajax #EL #JSTL
- #자바 #오라클 #연동
- #스윙 #함수 #Swing
- #자바 #스윙관련 함수 #API보고 정리했음
- #함수 #키워드 #조인 #서브쿼리
- #오라클 #계정 생성 #테이블 #생성 #조회 #추가
- #Web #웹 #jsp #servlet
- #오라클 #자바 #연동
- #오라클 #11g #테이블
- #웹 #HTTP 프로토콜
- #오라클 #용어 정리 #데이터 타입 #비교 연산자 #논리 연산자 #SELECT 문
- #StringBuffer #자바 #
- #웹 #중요한 것
- #자바
- #웹 #정의 #5대 브라우저 #
- #HTML4.01또는 5의 차이 #parsing #웹브라우저 #form 태그 #태그 속성 #id #name
- #자바 #입출력 #함수
- #돔 트리 #form 태그 #이스케이프문자 #시작태그 #form태그
- #제약 조건 #함수 #컬럼 변경 #테이블 변경& 삭제
- #jdbc #자바
- #리뷰 #CSS #선택자
Archives
- Today
- Total
IT journey
C언어-연산자 본문
728x90
반응형
직접 내용 정리하고 만든 예제이니 퍼가실 때는 출처를 남겨주세요:)
연산자의 분류
대입 | = | 오른쪽을 왼쪽에 대입 |
산술 | + - * / % | 사칙연산과 나머지 연산 |
부호 | + - | 양수와 음수 표시 |
증감 | ++ -- | 증가, 감소 연산 |
관계 | > < == != >= <= | 오른쪽과 왼쪽을 비교 |
논리 | && || ! | 논리적인 AND, OR, NOT |
형변환(type cast) | (type) | 변수나 상수의 자료형을 변환 |
포인트 연산자 | * & [] | 주소, 계산, 포인터가 가리키는 곳의 내용 추출 |
1. 증감 연산자
증감 연산자 | 의미 |
++x | x=x+1 x값을 먼저 증가시킨 후 증가된 x값을 수식에 사용 |
x++ | x의 이전값을 수식에 사용한 후에 x값을 증가 |
--x | x=x-1 x값을 먼저 감소시킨 후 감소된 x값을 수식에 사용 |
x-- | x의 이전값을 수식에 사용한 후에 x값을 감소 |
2. 복합 대입 연산자
복합 대입 연산자 | 의미 |
x += y | x = x+y |
x -= y | x = x-y |
x *= y | x = x*y |
x /= y | x = x/y |
x %=y | x = x % y |
예) a *= b+2 ---> a = a *(b+2)
3. 관계 연산자
연산 | 의미 |
x == y | x와 y가 같다? |
x != y | x와 y가 다르다? |
x > y | x가 y보다 크다? |
x < y | x가 y보다 작다? |
x >= y | x가 y보다 크거나 같다? |
x < = y | x가 y보다 작거나 같다? |
4. 논리 연산자
연산 | 의미 |
a && b | AND 연산 a와 b가 모두 참(1)이면 참(1), 그렇지 않으면 거짓(0) |
a || b | OR 연산 a나 b 중 하나만 참(1)이면 참(1), 모두 거짓(0)이면 거짓(0) |
!a | NOT 연산 a가 거짓(0)이면 참(1), 참(1)이면 거짓(0) |
5. 예제(++x과 x++의 차이)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
/*++x과 x++의 차이 알기*/
#include <stdio.h>
int main()
{
int x,y;
printf("x,y에 들어갈 정수를 입력하세요:");
scanf("%d %d",&x,&y);
printf("++x의 값은 %d\ny++의 값은 %d\n", ++x,y++ );
return 0;
}
IT journey
|
위 코드는 본인이 넣고 싶은 정수 두개를 넣고 돌리면,
++x와 y++의 차이가 보여 ++x와 x++를 이해하는데 도움이 될 코드입니다 :)
이전 발행 글
2021.05.17 - [C언어] - C언어 -산술연산과 형식지정자
728x90
반응형
'개인공부공간 > C언어' 카테고리의 다른 글
C언어-수학함수 (2) | 2021.05.19 |
---|---|
C언어- 제어문 2편(반복문) (2) | 2021.05.19 |
C언어 - 제어문 1편(조건문) (2) | 2021.05.18 |
C언어 -산술연산과 형식지정자 (4) | 2021.05.17 |
Comments