반응형
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39 |
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
int main()
{
unsigned char data = 1;
char str[100];
int mode = 0;
while (1) {
system("cls");
_itoa_s(data, str, 2);
if (strlen(str) < 8) {
for (int i = 0; i < 8 - strlen(str); i++) printf("0");
}
if (mode == 0) {
data = data << 1;
if (data == 128)
mode = 1;
}
else if (mode == 1) {
data = data >> 1;
if (data == 1)
mode = 0;
}
printf("%s", str);
printf("\n%d", data);
Sleep(500);
}
return 0;
}
|
cs |
반응형
'Study > C' 카테고리의 다른 글
C언어 - 이중 포인터 (0) | 2018.08.29 |
---|---|
C언어 - 비트연산3 (0을 이동시키기) (0) | 2018.08.29 |
C언어 - 비트 연산 (0) | 2018.08.29 |
C언어 - Tictactoe 게임 (0) | 2018.08.28 |
C언어 - 블럭 옴기기 게임 (0) | 2018.08.28 |