분류 전체보기
-
*연산자와 피연산자 연산자(Operator) : 연산을 수행하는 기호 피연산자(Operand): 연산에 포함되는 변수 및 상수 ex) X - Y / 연산자 : - 피연산자 : X,Y *대입 연산자 흔히 값을 변수에 넣어줄때 사용하는 등호(=) 를 말한다. 우변항을 좌변항에 삽입하게 된다. ex ) int a = 4; *산술 연산자 + : 더하기 - : 빼기 * : 곱하기 / : (몫만) % : (나머지만 구하며, Modular 라고 부른다.) #include int main(void){ int a,b ; scanf("%d%d",&a,&b); printf("%d + %d = %d\n", a,b,a+b); printf("%d - %d = %d\n", a,b,a-b); printf("%d * %d = %d\n..
C 언어 - 연산자의 종류 , 연산자 우선순위 , 연산자 사용, 이스케이프 시퀀스*연산자와 피연산자 연산자(Operator) : 연산을 수행하는 기호 피연산자(Operand): 연산에 포함되는 변수 및 상수 ex) X - Y / 연산자 : - 피연산자 : X,Y *대입 연산자 흔히 값을 변수에 넣어줄때 사용하는 등호(=) 를 말한다. 우변항을 좌변항에 삽입하게 된다. ex ) int a = 4; *산술 연산자 + : 더하기 - : 빼기 * : 곱하기 / : (몫만) % : (나머지만 구하며, Modular 라고 부른다.) #include int main(void){ int a,b ; scanf("%d%d",&a,&b); printf("%d + %d = %d\n", a,b,a+b); printf("%d - %d = %d\n", a,b,a-b); printf("%d * %d = %d\n..
2020.02.27 -
표준 입출력 (standard input , output) 헤더파일에 포함된, printf함수, 그리고 scanf함수를 이용하여 입출력을 할 수 있다. -> #include *int형 정수 입력받고 출력하기 #include int main(void){ int a; scanf("%d", &a); printf("입력한 숫자는 %d입니다.\n",a); system("pause"); return 0; } scanf의 %d는 형식지정자를 의미하고, &는특정 변수의 주소를 찾을 수 있는 "주소 연산자" 이다. (a라는 변수의 메모리변수에 접근하여 수정하기 위함.) 따라서 주소 연산자는 입력할때는 필요하지만, 출력할때는 필요하지 않다. *형식 지정자, (서식 지정자) int (4Bytes) : %d 정수형 데이터 입..
C 언어 - 기본적인 입력과 출력표준 입출력 (standard input , output) 헤더파일에 포함된, printf함수, 그리고 scanf함수를 이용하여 입출력을 할 수 있다. -> #include *int형 정수 입력받고 출력하기 #include int main(void){ int a; scanf("%d", &a); printf("입력한 숫자는 %d입니다.\n",a); system("pause"); return 0; } scanf의 %d는 형식지정자를 의미하고, &는특정 변수의 주소를 찾을 수 있는 "주소 연산자" 이다. (a라는 변수의 메모리변수에 접근하여 수정하기 위함.) 따라서 주소 연산자는 입력할때는 필요하지만, 출력할때는 필요하지 않다. *형식 지정자, (서식 지정자) int (4Bytes) : %d 정수형 데이터 입..
2020.02.26 -
* Hello world #include main(void){ printf("Hello world"); system("pause"); return 0; } C언어를 시작할때 보는 hello world 출력문이다. : standard input. output을 헤더파일로 하겠다는 뜻 . 표준 입출력. 따라서 printf함수도 stdio.h에 포함된다. C는 항상 main함수로 시작된다. 반환(return)이 없는 함수도 가능하지만, 메인함수는 0을 리턴하는것이 일반적이다. system()함수 ex) system("pause"); 은 키보드 입력전까지 대기하는 기능수행 * 변수와 상수 , 변수의 선언 변수 (variable ) : 변할 수있는 데이터 (그릇 역할) 상수 (constant) : 변하지 않는 데..
C언어 -(1) 변수와 상수 , 변수의 선언* Hello world #include main(void){ printf("Hello world"); system("pause"); return 0; } C언어를 시작할때 보는 hello world 출력문이다. : standard input. output을 헤더파일로 하겠다는 뜻 . 표준 입출력. 따라서 printf함수도 stdio.h에 포함된다. C는 항상 main함수로 시작된다. 반환(return)이 없는 함수도 가능하지만, 메인함수는 0을 리턴하는것이 일반적이다. system()함수 ex) system("pause"); 은 키보드 입력전까지 대기하는 기능수행 * 변수와 상수 , 변수의 선언 변수 (variable ) : 변할 수있는 데이터 (그릇 역할) 상수 (constant) : 변하지 않는 데..
2020.02.26 -
컴퓨터는 전기신호인 1(True)와 0(False)로 이루어진, 2진법으로 연산을 한다. 이때 음수 (마이너스)는 두가지 방식으로 표현이 가능하다. * 부호 절댓값 (부호 비트) 1 0 0 1 0 0 0 1 부호 비트를 사용한 위 8비트 2진법의 10010001은 -17을 나타낸다. 최상위 비트(MSB)인 가장 왼쪽숫자가 부호비트이다. [ Most Significant Bit : 최상위 비트) MSB가 0이라면 양수를 의미하고 1이라면 음수를 의미한다. *1의 보수 이러한 부호 절댓값 방식은, 양수와 음수의 연산에서 어려움을 겪는다. 따라서 보수라는 개념으로 연산을 할 수있다. 컴퓨터에서의 보수는, 1과 0을 반전시키는 것을 말한다. 0 0 0 1 0 0 0 1 위의 17에 대한 보수는 0과 1을 반전시..
컴퓨터의 정수 표현법 (C에서의 부호 절댓값 방식, 2의보수 )컴퓨터는 전기신호인 1(True)와 0(False)로 이루어진, 2진법으로 연산을 한다. 이때 음수 (마이너스)는 두가지 방식으로 표현이 가능하다. * 부호 절댓값 (부호 비트) 1 0 0 1 0 0 0 1 부호 비트를 사용한 위 8비트 2진법의 10010001은 -17을 나타낸다. 최상위 비트(MSB)인 가장 왼쪽숫자가 부호비트이다. [ Most Significant Bit : 최상위 비트) MSB가 0이라면 양수를 의미하고 1이라면 음수를 의미한다. *1의 보수 이러한 부호 절댓값 방식은, 양수와 음수의 연산에서 어려움을 겪는다. 따라서 보수라는 개념으로 연산을 할 수있다. 컴퓨터에서의 보수는, 1과 0을 반전시키는 것을 말한다. 0 0 0 1 0 0 0 1 위의 17에 대한 보수는 0과 1을 반전시..
2020.02.26 -
https://docs.python.org/ko/3/library/urllib.request.html#module-urllib.request urllib.request — Extensible library for opening URLs — Python 3.8.2 문서 urllib.request — Extensible library for opening URLs Source code: Lib/urllib/request.py The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirecti..
파이썬 크롤링 (Python crawling) - urllib 로 이미지 , html 문서 다운받기.https://docs.python.org/ko/3/library/urllib.request.html#module-urllib.request urllib.request — Extensible library for opening URLs — Python 3.8.2 문서 urllib.request — Extensible library for opening URLs Source code: Lib/urllib/request.py The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirecti..
2020.02.26 -
문제링크 : https://www.acmicpc.net/problem/18512 18512번: 점프 점프 첫째 줄에 두 사람이 한 번에 멀리뛰기를 하는 거리 X, Y와 시작 지점의 위치 값 P1, P2가 각각 공백을 기준으로 구분되어 자연수로 주어진다. (1 ≤ X, Y, P1, P2 ≤ 100) www.acmicpc.net 처음에는 규칙성을 찾아서 예외일때 -1을 출력하도록 시도했는데, 그냥 1000회 계산해보고 같은지점을 지나지 않는다면 -1을 출력하도록 했다. *파이썬 코드 x, y , p1, p2 = map(int,input().split()) x_path = [p1] ; y_path=[p2] ; answer = -1 ; cnt = 1 while (True): p1+=x p2+=y x_path.a..
백준(boj) 18512 파이썬 - 점프 점프문제링크 : https://www.acmicpc.net/problem/18512 18512번: 점프 점프 첫째 줄에 두 사람이 한 번에 멀리뛰기를 하는 거리 X, Y와 시작 지점의 위치 값 P1, P2가 각각 공백을 기준으로 구분되어 자연수로 주어진다. (1 ≤ X, Y, P1, P2 ≤ 100) www.acmicpc.net 처음에는 규칙성을 찾아서 예외일때 -1을 출력하도록 시도했는데, 그냥 1000회 계산해보고 같은지점을 지나지 않는다면 -1을 출력하도록 했다. *파이썬 코드 x, y , p1, p2 = map(int,input().split()) x_path = [p1] ; y_path=[p2] ; answer = -1 ; cnt = 1 while (True): p1+=x p2+=y x_path.a..
2020.02.25