일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 워게임
- Pwnable
- 시스템
- webhacking.kr
- xcz
- webhacking
- hacking
- DVP
- 블록체인
- 정보보안
- 프로그래밍
- 보안
- wargame.kr
- 포렌식
- kangsecu
- 문제풀이
- 버그헌팅
- nefus
- 자료구조
- 해킹
- 선린인터넷고등학교
- 코드게이트
- 포너블
- 네퓨즈
- 버그바운티
- 웹해킹
- C언어
- WarGame
- CTF
- 정보보호
- Today
- Total
목록C언어 (14)
kangsecu's B1og
[c언어- 반복문 while ] 이번 시간에는 반복문 while 문에 대하여 공부를 할 것이다. 우선 반복문 이란 말그대로 어떠한 명령을 반복적으로 실행 시키기 위해서 있는 것 이다. 예를 들어 hello world 를 10 번 을 출력 하고 싶을때 printf("hello world")로 10 번을 타이핑 하는 것 보다 pritnf("hello world")를 10번 타이핑을 해달라는 반복 명령을 내리는 것 이다. 그럼 직접 10 번을 타이핑 하지 않아도 원하는 기능을 수행 할 수 있다. 이처럼 반복문은 c언어 뿐만 아니라 여러가지 언어에서 매우 많이 활용된다. 반복문은 while 문 , for문 , while do 문 으로 구성되어 있는데 이번 시간에는 그중에서 while 문에 대하여 알아볼 것이다...
[c언어 scanf] 이번 시간에는 scanf를 이용하여 사용자로부터 값을 입력받아 그 값을 출력하는 것과 이스케이프 시퀀스 에 대하여 공부할 것이다. 우선 scanf의 사용법은 매우 간단하다. 아래 사진 같이 코드를 입력 해주면 되는 것이다. scanf("%d",&num);이 코드가 바로 scanf를 이용한 코드이다. 간단하게 설명을 하자면 우선 사용자가 입력할 값을 받는 변수를 선언후에 scanf 함수를 통해 사용자로부터 값을 입력받아 미리 선언해뒀던 변수에 그 값을 입력한 후 사용하는 원리이다 . 아래 코드는 scanf 함수를 통해 입력 받은 값을 일정한 연산과정을 거쳐 출력하는 코드이다. 지금까지 배운 연산자, printf , 변수 , scanf , 주석 이 모두 들어간 형태이다. 위에..
[c언어-여러가지 연산자 와 주석]이번 시간에는 c언어의 여러가지 연산자와 주석에 대하여 공부할 시간이다. 저번 시간에 간단한 산술 연산자를 공부 했는데 이번 시간에 다룰 연산자는관계연산자, 증감연산자, 복합대입연산자,논리연산자 이다. 1. 관계연산자 관계연산자란 대소와 동등의 관계를 따지는 연산자 이다. a와 b라는 변수가 있을때 둘이 같은지, 누가더 큰지,작은지를 판단하는 연산자 이다.각 서적이나 사람에 따라 비교연산자 라고도 한다.> / a>b / a가 b 보다 크다. < / a
[c언어-연산자 와 변수] 이번 시간에는 연산자와 변수에 대하여 공부할 시간이다. 우선 연산자라고 하면 모두 덧셈 연산자인 + 등이 생각이 날 것이다. 맞다 c언어에서도 덧셈이라는 기능을 수행하기 위하여 + 라는 연산자를 사용한다. 일반 수학과 같이 3+2; 라고 입력하면 실제 연산이 되는 것이다. 물론 뺄셈은 - 이고 곱셈은 x가 아닌 * 를 사용하며 나눗셈 또한 / 기호를 사용하고 나눈후에 나머지를 반환하는 기호는 % 이다. 그리고 c언어에서 알아둬야 할 것 중에 a=b 에서 =는 일상에서 사용하는"a 는 b 즉 a와 b 는 같다" 라는 의미가 아니다 a=b에서 =는 c언어 에서는 a를 b에 대입한다는 의미로 사용된다. 그렇다면 같다는 기호는 무엇인가 라고 의문이 들것이다. 같다는 기호는 == 이다 ..
[c언어- Hello ,World!] 이번 시간에는 c언어를 이용하여 Hello ,World! 라는 문장을 출력해보는 시간을 가져보도록 한다. 아직 c언어에 대하여 문법적으로 접근을 하지 않았기에 c언어를 완전히 처음보는 사람이라면 이해가 되지 않을 수 있다. 괜찮다. 이번 시간에는 그저 기본적인 형태만 보기 위해 글을 올린것이다. Hello ,World! 코드 Hello ,World!를 출력하기 위한 코드는 위 사진처럼 컴파일러에 작성을 하면 된다. 이걸 보면 #include 는 뭐고 int main은 뭐야.. 하시는 사람들이 있을 거다. 일단은 그런것 생각하지 말고 그냥 형태만 봐둬라. 대게 앞으로 이 티스토리 에서 다룰 c언어는 #include 이 문장으로 시작해서 return 0; 이 문장으로..
[c언어 intro] 앞으로 많은 프로그래머 들이 사용하는 언어인 c언어에 대하여 간단하게나마 글을 올려볼 생각입니다.우선 필자는 매우 평범한 학생이며, 글을 쓰는 방법을 전문적으로 숙지 하지 않아 다소 읽기 힘든 부분이 있을 수 있음에 미리 양해 부탁드리며, 지적은 감사히 받겠습니다. 그럼 시작 하겠습니다. 1.c언어란 c언어란, 미국 벨 연구소 의 리치(D. Ritchie)가 개발한 운영 체재 나 언어 처리계 등의 시스템 기술 에 적합한 프로그래밍 언어 기본적인 프로그램 구조 가 기술 가능하고, 비트 조작 등 세밀한 기술도 가능하다.최근에는 마이크로컴퓨터용 소프트웨어의 공통화를 꾀하기 위한 언어로서 보급되고 있다.-출처:[네이버 지식백과] C 언어 [C language] (컴퓨터인터넷IT용어대사전, ..