From c4c9331b282fbf47117d8da350936560019bd2e3 Mon Sep 17 00:00:00 2001 From: Sohyun Lee <sh119@ajou.ac.kr> Date: Mon, 10 Jan 2022 16:56:58 +0900 Subject: [PATCH] lec04 --- lec04/.gitkeep | 0 lec04/.pipe.swp | Bin 0 -> 4096 bytes lec04/bin | Bin 0 -> 8536 bytes lec04/binary.c | 38 ++++++++++++++++++++++++++++++++++++++ lec04/hello.c | 9 +++++++++ lec04/hello2.c | 11 +++++++++++ lec04/out.txt | 2 ++ lec04/report04.md | 16 ++++++++++++++++ 8 files changed, 76 insertions(+) create mode 100644 lec04/.gitkeep create mode 100644 lec04/.pipe.swp create mode 100755 lec04/bin create mode 100644 lec04/binary.c create mode 100644 lec04/hello.c create mode 100644 lec04/hello2.c create mode 100644 lec04/out.txt create mode 100644 lec04/report04.md diff --git a/lec04/.gitkeep b/lec04/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/lec04/.pipe.swp b/lec04/.pipe.swp new file mode 100644 index 0000000000000000000000000000000000000000..e5f0fab7d87b26f56ec7815beb1b4d016110376f GIT binary patch literal 4096 zcmYc?2=nw+u+TGLU|?VnU|=XZbURUn`xc|B1_MJua<YMu5l8|*PR}gSOU%kI)k{p) z%PzvLwhm&TenE1weokt#fr)-WW<e@$^`kPQAut*O)C>XMP-7!Qa8_4VQdAHY3Z<su jqh^hUz-S1JhQMeDjE2By2#kinXb6mkz-R~z@(=(3^g9-9 literal 0 HcmV?d00001 diff --git a/lec04/bin b/lec04/bin new file mode 100755 index 0000000000000000000000000000000000000000..b7fec72b7d134656a6c7e4474f6d4acb7794151f GIT binary patch literal 8536 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 Np!N?Y0Hx9O0|3<^PC)<w literal 0 HcmV?d00001 diff --git a/lec04/binary.c b/lec04/binary.c new file mode 100644 index 0000000..943e36d --- /dev/null +++ b/lec04/binary.c @@ -0,0 +1,38 @@ +#include<stdio.h> + +int main() +{ + int i; + unsigned int in_a, in_b, in_c; + fscanf(stdin, "%d %d", &in_a, &in_b); + in_c = in_a >> 2; + fprintf(stdout, "%d : ", in_a); + for(i=31; i>= 0; i--) + { + fprintf(stdout, "%d", ((in_a>>i) & 1)); + if(i % 4 == 0) + fprintf(stdout, " "); + } + fprintf(stdout, "\n"); + + fprintf(stdout, "%d : ", in_b); + for(i=31; i>= 0; i--) + { + fprintf(stdout, "%d", ((in_b>>i) & 1)); + if(i % 4 == 0) + fprintf(stdout, " "); + } + fprintf(stdout, "\n"); + + fprintf(stdout, "%d : ", in_c); + for(i=31; i>= 0; i--) + { + fprintf(stdout, "%d", ((in_c>>i) & 1)); + if(i % 4 == 0) + fprintf(stdout, " "); + } + fprintf(stdout, "\n"); + +} + + diff --git a/lec04/hello.c b/lec04/hello.c new file mode 100644 index 0000000..4af461d --- /dev/null +++ b/lec04/hello.c @@ -0,0 +1,9 @@ +#include<stdio.h> + +int main() +{ + int in_a; + fscanf(stdin, "%d", &in_a); + fprintf(stdout, "Hello stdout %d\n", in_a); + fprintf(stderr, "Hello stderr %d\n", in_a); +} diff --git a/lec04/hello2.c b/lec04/hello2.c new file mode 100644 index 0000000..d7cc451 --- /dev/null +++ b/lec04/hello2.c @@ -0,0 +1,11 @@ +#include<stdio.h> + +int main() +{ + int in_a; + fscanf(stdin, "%d", &in_a); + fprintf(stdout, "Hello stdout %d\n", in_a); + fprintf(stdout, "Hello stdout %d\n", in_a); + fprintf(stdout, "Hello stdout %d\n", in_a); + fprintf(stdout, "Hello stdout %d\n", in_a); +} diff --git a/lec04/out.txt b/lec04/out.txt new file mode 100644 index 0000000..346d1ca --- /dev/null +++ b/lec04/out.txt @@ -0,0 +1,2 @@ +Hello stderr 300 +Hello stdout 300 diff --git a/lec04/report04.md b/lec04/report04.md new file mode 100644 index 0000000..9364705 --- /dev/null +++ b/lec04/report04.md @@ -0,0 +1,16 @@ +### Lecture 03 + +#### 배운것 + +* git command + * git clone + * git pull + * git add + * git commit + * git push + +#### editing + +SSH 서버에서 작업한 내용입니다. + +PC에서 작업한 내용입니다. -- GitLab