일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual sutdio
- aiohttp
- php code 해석
- urllib.request
- 쿠키는 맛있음
- hidde flag
- webhacking.kr
- Web
- webhacking.kr 14
- web cookie
- httplib2
- webhacking 6
- 비주스
- robot image
- php base64 encode
- js code 해석
- webhacking
- js 해석
- HTML
- js 코드
- php code
- http.client
- faster_than_requests
- js 문제
- repl.lt
- hacking
- php 해석
- php
- webhacking 14
- 쿠키 사용법
- Today
- Total
목록c (2)
it 공부 일기 - 워게임 ctf 풀이 및 언어 강좌모음
정의 & : 둘다 참이여야지 1 | : 둘중에 하나라도 참이면 참 대신 이 & 과 | 는 비트 연산자라고하는데 2진수로 비교를 하면은 더 쉽게 이해된다. 예를 들어 1&3 을 할시에 2진수로 표현하면 0000 0001 (1) 0000 0011 (3) 이렇게 나타나게 된다. & 는 위에 정의했듯이 둘다 참이여야지 1이기떄문에 1 과 3 을 비교하면 0000 0001 이 나오게 된다. 왜냐하면 0001 (1) 0011 (3) 여기 부분만 살펴보면 1 에서 3번째 자리에는 0 이고 3에서 3번째 자리에는 1 이다. 즉 위하고 아래하고 비교를 해서 둘다 1 이면 1이 나오게되고 둘중에 하나라도 0 이 되면은 0이 되는것이다. 다른 예시로 말하자면 0000 0011 (3) 0000 1100 (12) 3&12 를 ..
c 언어 프로그래밍에서 출력을 하기위해서는 비주얼 스튜디오에서 프로젝트를 생성 후에 #include int main() { printf("kimtong_code hello!"); } 를 넣기만하면 이렇게 kimtong_code hello! 가 출력되는것을 볼수가 있다 먼저 저 코드들을 해석해보자 #include 는 키워드로 전처리기 라고 하는것이다. 전처리기 - 전처리기는 프로그램을 컴파일할떄 컴파일 직전에 실행되는 다른 프로그램이고이 전처리기가 실행 될 시에는 각 파일에서 지시자를 찾는데 이 지시자는 # 으로 시작해서 맨끝으로 끝나는 코드이다. 그리고 include 는 include() 안에있는 파일을 포함시키는것이다. 만약에 #include 가 없다면은 printf 라는 기능을 수행하지 못한다. 이렇..