EASY7
[c언어 6강]연산자 본문
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 |