Home Forums US Life C 프로그래밍 질문 하나 있는데요 EditDeleteReply 2021-04-1402:11:45 #3591109 1 47.***.51.86 675 명령줄 응용 프로그램 명령에 사용되는 기호/문자는 “>>”로 뭘 할 수 있나요? 그리고 명령줄 응용 프로그램에서 프로그램의 출력을 다른 프로그램의 입력이 되도록 리디렉션하는 방법은 무엇인 지 설명 부탁드립니다 ㅠ Love0 Hate0 List Write EditDeleteReply 선 73.***.120.124 2021-04-1403:00:34 >>는 쉬프트 연산자라는 명칭으로 사용되며, 쉬프트키를 누른 효과를 얻을 수 있죠. 가령 >>’a’는 ‘A’로 변환 됩니다. EditDeleteReply 승전상사 98.***.109.7 2021-04-1412:16:24 It’s for bit shifting. It has nothing to do with keyboard “shift” key. They are used with bitwise operations or as a quick way to multiply/divide by 2. Also, modern compilers do it for you when using a proper optimization flag. EditDeleteReply 선 73.***.120.124 2021-04-1403:05:04 본인이 설명한 것은 리다렉션이아니고 파이프라고 합니다. 기호는 | 구요. echo “please go google it” | wc 처럼 wc는 앞에 echo의 결과를 입력으로 사용하죠 EditDeleteReply 1 47.***.51.86 2021-04-1403:35:50 선님, 감사합니다! 이해가 정말 잘 되게 설명해주셔서 감사합니다. 혹시 질문 더 드려도 될까요? 프로그램에서 파일의 데이터를 읽고 있는데, 파일의 처음부터 다시 읽어야 할 때 이 작업을 수행하려면 어떻게 해야 하나요? 마지막으로 한 가지 더 질문드리자면 파일을 다 끝냈을 때 파일을 닫는 것이 좋은 방법인 이유는 무엇인가요? EditDeleteReply cs 173.***.70.3 2021-04-1410:54:42 c/c++ 에서 bit shift operator 입니다 2진수로 bit를 풀어썼을때 옆으로 밀어주는것이요 i=3 이면 이진수 0011 i<<2 연산하면 1100 이 되서 i == 8이 됩니다 Name * Password * Email I agree to the terms of service Cancel Comment