본문 바로가기
비트 단기/c

연산자 ++ -- for문 1~

by woohyun22 2018. 10. 25.

ex11


1
2
3
4
5
6
7
8
if (5<3) {
        printf("1\n");
    }
    else if (4!=4) {
        printf("2\n");
    }
    else
        printf("3\n");
cs


ex12


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
long num = 85;
    if (num >= 90) {
        printf("당신의 성적은 A입니다");
    }
    else if (num >= 70) {
        printf("당신의 성적은 B입니다");
    }
    else if (num >= 60) {
        printf("당신의 성적은 C입니다");
    }
    else if (num >= 50) {
        printf("당신의 성적은 D입니다");
    }
    else
        printf("당신의 성적은 F입니다");
cs


ex13


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
short  a=30;
    printf("%d\n", a);
 
    short b;
    b = 100;
    b = a;
    printf("a= %d, b= %d\n", a,b);
 
    b = b * a;
    printf("a= %d, b= %d\n", a, b);
 
    a++;//단항연산
    printf("a= %d, b= %d\n", a, b);
    b--;
    printf("a= %d, b= %d\n", a, b);
    a = a + 1;//a++
    b = b - 1;//b--
    printf("a= %d, b= %d\n", a, b);
    a = -a;
    printf("a= %d, b= %d\n", a, b);
    b += 2;
    printf("a= %d, b= %d\n", a, b);
    //a=a-10; <같은 문장> a-=10;
    a -= 10;
    printf("a= %d, b= %d\n", a, b);
cs


ex14


1
2
3
4
5
6
7
//교환, 스왑 프로그램
    long a=10, b=20, temp;
    printf("a=%d b=%d\n", a, b);
    temp = b;
    b = a;
    a = temp;
    printf("a=%d b=%d", a, b);
cs


ex15


1
2
3
4
5
6
7
8
9
10
11
short a = 10;
    long b = 20;
    a = b;//작은바가지에 큰걸넣는다.
    printf("%d %d\n", a, b);
    b = 200000;
    a = b;
    printf("%d %d\n", a, b);
    b = a;
    printf("%d %d", a, b);
    //tyep = char,short,long
    //두가지 상태만 가질 때 bit상태라 한다. 0or1
cs
1
2
3
4
5
//8bit = 1byte
    //1024byte = 1kbyte
    //1024k = 1mbyte
    //1024m =1G
    //1024G=1T
//type 변환

cs

1
2
3
4
5
6
//a = (short)b;//강제형변환,타입캐스팅
    short a1 = 10;
    long b1 = 30;
    a1 = (short)b1;
    b1 = a1;
    printf("%d %d", a1, b1);
cs

for문

ex1

1
2
3
4
    for (int i = 0; i < 6; i++) {
        printf("호랑이\n");
    }
cs

ex2

1
2
3
4
5
6
int s = 0;
    for (short a = 1; a <= 10; a++) {
        printf("%d+%d=",s , a);
        s = s + a;
        printf("%d\n", s);
    }
cs


ex3


1
2
3
4
5
6
7
8
9
10
11
12
for (int i = 0; i < 5; i++)
        //printf("호랑이\n");
        for (int i = 0; i < 5; i++)
        {
            //printf("호랑이\n");
        }
    //for문에 괄호없이 아무것도 없으면 오류 괄호있으면 돌아간다.
    //for();형태로 해버리면 그냥 끝나가버림
    for (int i = 0; i < 5; i++);//이와같은 오류를 범하지말자
    {
        printf("호랑이\n");
    }
cs


ex4


1
2
3
4
5
6
7
8
9
10
11
for (int i = 0; i < 10; i++)
    {
        
        if (i%2==0) {
            printf("%d는 짝수입니다\n",i);
        }
        else {
            printf("%d는 홀수입니다\n",i);
        }
        printf("호랑이\n");
    }
cs


728x90

'비트 단기 > c' 카테고리의 다른 글

11/1  (0) 2018.11.01
10/30 pointer  (0) 2018.10.31
while, scanf,switch  (0) 2018.10.26
10/24 c 제어문 1~10  (0) 2018.10.24
c 문자,문자열,변수 개념  (0) 2018.10.23

댓글