ETC๐Ÿงท

(์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ) ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด chapter-04

hae02y 2019. 12. 15. 13:52
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ 04-4[๋น„ํŠธ์—ฐ์‚ฐ์˜ ์ดํ•ด]

 

 

1.์ž…๋ ฅ๋ฐ›์€ ์ •์ˆ˜๊ฐ’์˜ ๋ถ€ํ˜ธ๋ฅผ ๋ฐ”๊ฟ” ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑ

1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
 
int main()
{
    int num;
    
    printf("์ •์ˆ˜๊ฐ’์„ ์ž…๋ ฅํ•˜์„ธ์š” : ");
    scanf("%d",&num);
    
    num = ~num+1//2์˜๋ณด์ˆ˜๋กœ ๋ณ€ํ™˜
    
    printf("๋ณด์ˆ˜๊ฐ’์€ %d์ž…๋‹ˆ๋‹ค\n.",num);
}
cs

 

 

2.์—ฐ์‚ฐ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑ(๋น„ํŠธ์—ฐ์‚ฐ ์‚ฌ์šฉ)

 ex) 3x8/4

1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
 
int main()
{
    int a=3;
    
    a = a << 3;
    a = a >> 2;
    
    printf("%d",a);
}
cs

 

๋ฐ˜์‘ํ˜•