EASY7

[c언어 6강]연산자 본문

개발 공부/C

[c언어 6강]연산자

E.asiest 2016. 7. 5. 21:51


5+a

에서 +는 연산자

5와 a는 피연산자


c*=b는 c=c*b와 같은 말이다.


#include<stdio.h>

void main()

{

int a, b, c;

a=10;

b=5;

c=a%b; /*%는 모듈러스로 나머지를 뜻함.*/

printf("나머지 =%d",c);

printf("a=%d", a++); /* 10을 %d에 출력한 후 11을 a에 저장한다.*/

printf("b=%d", ++b); /* 5+1을 한 b를 %d에 출력한다.*/


}


#include<stdio.h>

void main()

{

     int a, b, c, d;

printf("두 값을 입력하세요\n");

scanf("%d %d", &a, &b);

printf("a=%d b=%d\n", a,b);

c=d=++a-b--; /* 계산 결과를 d에 대입/ d를 c에 대입*/

printf("c =%d d=%d \n", c, d);

}

계산 해보자

a=4 b=3이라면

5-3=2

c=d=2


논리 연산자

and(&&)  관계식 두개 모두 참일 때 참

 or( || ) 관계식 둘 중에 어느 하나만 참일 때 참 

not (!) 현재 식의 값을 부정하는 연산자

참이면 1,  거짓은 0으로 출력됨.


 

#include<stdio.h>

void main()

{

int a;

printf("값을 입력하세요\n");

scanf("%d",&a);

/*3의 배수이면서 5의 배수 값 표시하자*/

if(a%3==0 && a%5==0){

printf("%d는 3의 배수이면서 5의 배수입니다.", a);

}else{

printf("%d는 해당사항 없습니다. ", a);

}

}




'개발 공부 > C' 카테고리의 다른 글

[C언어 8강] switch문과 goto문  (0) 2016.07.06
[C언어 7강] 조건문 if  (0) 2016.07.06
[c언어 5강]printf scanf  (0) 2016.07.05
??  (0) 2016.07.05
[C언어 4강]형변환  (0) 2016.07.05
Comments