목록지식 (20)
jineecode

"%d와 "%c/n"사이에 띄어쓰기가 있으므로 '66 B' \n 이라는 개행 문자가 있으므로 개행처리 파이썬에서는 print함수가 끝나면 개행이 됩니다. 만약에 개행을 하기 싫은 경우 print함수에 end='' (''는 작은 따옴표 2개입니다.) 파라미터를 넣으면 됩니다. for i in range(1, 3): print(i, end='') 결과) 12 자바: println 이 개행 C++ : " "; 사용 자료 출처: 수제비 카페

정처기 준비 중에 vs 2019 가 만료가 되었다. (무료인 줄 알았는데... ㅠㅠ) 급하게 웹사이트에서 코드 연습을 할 수 있는 곳이 없나 살펴보았다. csacademy.com/workspace/ CS Academy csacademy.com 원하는 언어를 선택한 뒤, 컴파일 후 run input을 해주면 출력된다. 참조 www.weeklyps.com/entry/%EC%9B%B9-%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%97%B0%EC%8A%B5%ED%95%98%EA%B8%B0#d1 웹 사이트에서 프로그래밍 연습하기 예전에는 프로그래밍 언어를 처음 접할 때에도 pc에 프로그래..

프로세스와 스레드의 차이(Process vs Thread) 프로그램(Program)? 어떤 작업을 위해 실행할 수 있는 파일 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태. 프로세스(Process)? 운영체제로부터 자원을 할당받은 작업의 단위. 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체) 즉, 동적인 개념으로는 실행된 프로그램을 의미한다. 프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당받는다. 기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자..

나는 윈도우 환경을 사용하고 있는데 리눅스 명령어를 손으로 암기하는 건 외워지지도, 와닿지 않아서 가상 프로그램 설치없이 리눅스 환경에서 커맨드를 입력할 수 있는 사이트가 없지 않을까하고 찾아보았다. 아래 사이트에서 회원가입 후, 실습을 들어가본다. www.codeonweb.com CodeOnWeb Provides integrated environment with teaching, practicing and sharing. Lecture note with live running codes, communities for classes and study groups, Code sandbox to share your creatures. All on your web browser. Support Python 2..

개요: 정보처리기사 공부 중 반가운 개념이 보여서 정리. 자주 쓰고 잘 쓰는 개념인데 두루뭉술하게 잡혀있던 개념을 다시 한 번 정리하고자 따로 기록한다. 파고들면 파고들수록 어렵지만 재밌는 개념. 1. JSON (Javascript Object Notation) JSON은 속성-값(Attribute-Value Pair) 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. AJAX(Asynchronous JavaScript and XML)에서 많이 상용되고 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 데이터 포맷으로 다양한 데이터 프로그래밍 언어에서 사용된다. 사람이 읽고 쓰기에 용이하며 기계가 분석하고 생성하기에 용이..

C++는 C에서 좀 더 확장된 개념. C에서는 입력을 scanf(자료형, 변수), 출력을 printf("출력할 문자열 or 변수", 변수), 문자열 변경은 '\n' 해더에 정의 되어 있는 해더파일에서 함수를 호출해 사용. C++에선 에 정의되어 있는 std::,를 이용해서 입출력을 사용함. 또한 서식문자(%d, %c)를 쓸 필요가 없다! C++는 C보다 조금 더 자유분방하고 확장성이 뛰어나다. std::cout std 영역에 존재하는 cout 객체를 이용해서 출력! > 연산자와 함께 쓰인다. *cin은 띄어쓰기, 탭, 엔터 등을 인식하지 못한다. '홍 길동' 이라고 입력했을 시, '홍'만 출력함. 그렇다면 띄어쓰기가 필요한 문자를 받고 싶을 땐 어떻게 해야할까? cin은 객체이기 때문에 cin. 을하면 ..

1. 정수형 변수 age는 변할 수 있는 변수이다. #include int main(void) { int age = 12; printf("%d\n", age); return 0; } int main(void) int : return 값의 형태. return 값이 필요없다면 void로 적는다. main(): main 함수 ( ... ): 함수를 실행하는데 필요한 data. 조건이 없으면 역시 void라고 적는다. int age = 12; int: 데이터 타입, 정수. age: 변수명 12: 값 printf("%d\n", age) %d: 정수형 값을 출력하라 \n: 줄바꿈 return 0; 성공적으로 return 을 줌 printf("%d\n", age) age 값이 순서대로 %d\n에 들어온다. //12 ..

1. visualstudio.microsoft.com/ko/vs/ Visual Studio 2019 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성할 수 있습니다. 지금 Community를 무료로 다운로드하세요. visualstudio.microsoft.com vs2019 설치 2. 새프로젝트 > 소스파일 > 우클릭 > 추가 > 새 항목 3. 확장자는 c로 한다 cpp 는 c++가 된다. 4. #include int main() { printf("hello world \n"); } 5. 디버그 > 디버그 하지 않고 시작 6.