c언어 변수variable 연산자 비트단위 연산자

변수선언
int a;
char b;
처럼 선언

1. c언어 변수의 이름은 알파벳,숫자,언더바 .... 곧 c언어도 한글변수명이 지원되지 않을까
2. 변수명이 대소문자 구분
3. 숫자로 시작할 수 없고 키워드 사용불가 키워드는 미리 정해진 함수 몇가지가 있다
4. 공백포함불가

연산자
= 대입
+ 더하기
- 빼기
* 곱하기
/ 나누기
% 나머지 출력

+=
-=
*=
/=
%=
이거 예
a=a+b; 이거랑 같은 뜻 a+=b;
나머지도 마찬가지

a++; //a를 보고나서 1 더하기
++a; //a에 1 더하고나서 보기
a--;
--a;

관계연산자
<
>
== 같다
!= 다르다
<=
>=

논리연산자
&& - and
|| - or
! - not

비트단위연산자
~  NOT 키보드 왼쪽위 1왼쪽에 있는넘
&  AND
^  XOR
|  OR 백스페이스 옆의 '\'와 함께 있는넘OR
<<  shift 연산 왼쪽으로 shift ( 0001101 을 <<하면 0011010 이 된다. 새로 생기는 칸은 0으로 채운다.
>>  shift 연산 오른쪽으로 shift

,(콤마)도 연산자라는듯... 별필요없을래나
연산자 우선순위도 있지만... 쓰다보면 알 수 있을래나

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available

32 + = 36