- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nginx
- Linux
- 클라우드
- 메소드
- 쉘 스크립트
- 쉘 스크립트 기초
- Android
- ACL
- 라즈베리파이
- Java
- JSP
- Python
- 리눅스
- System
- RaspberryPi
- docker
- Shell script
- 자바
- 안드로이드
- 프로젝트
- 네트워크
- GPIO
- GUI
- LEVIATHAN
- centos docker
- 그라파나
- synology
- Tkinter
- 쉘 스크립트 if문
- API
- Today
- Total
목록프로그래밍 (63)
IT창고
C언어의 배열에 대해 알아보겠습니다.배열(Array)은 같은타입의 여러 공간을 하나의 변수로 다루는것을 말합니다. 만들어지는 공간은 연속이 되며 []대괄호를 사용합니다.ex) int iArr[7] = {0, }; 생성된 배열에서 일정한 저장공간이 있는데 이를 배열의 요소라고 하며 index라고 부릅니다. index는 순서라고도 할수있으며 모든 프로그래밍 언어에서 index는 0부터 시작합니다.------------------------------------------int iNum =0; scanf("%d", &iNum); // 공간에 입력된 값을 저장printf("%d", iNum); // 공간의 값을 출력하는데 사용iNum =10; // 공간에 값을 대입 scanf("%d", &iArr[0]); //..
연습문제 1 두 개의 정수를 입력 받고, 큰 수에서 작은 수를 뺀 결과를 출력> main()에서 두 수를 입력 받고, 함수를 통해 결과 출력함수 : int Calc(int iNum1, int iNum2) 연습문제 2 #include void main(){/*출력결과가 나오도록 함수 완성하기> main()함수 내부 내용은 절대로 수정하지 않습니다!![출력결과]1. C언어2. JAVA3. PYTHON공부할 언어 코드를 입력하세요 : 1선택한 언어 코드는 1번 입니다.*/ int iLanguage = 0; iLanguage = SelectLanguage(); printf("선택한 언어 코드는 %d번 입니다.\n", iLanguage);} 연습문제3 재귀호출을 이용하여 팩토리얼 함수 만들기팩토리얼(factori..
함수는 특정행위를 하기 위해 만들어 놓은 기능입니다. 함수는 호출하지 않으면 프로그램 수행에 영향이 없으며 호출하는 순간 코드가 함수의 수행문으로 'jump' 한 뒤에 수행문이 끝나면 호출했던 위치로 돌아옵니다. 함수를 사용하는 이유는 높은 재사용성과 중복된 코드를 없앨수있습니다. 함수의 기본 구조에 대해 알아보겠습니다.반환타입 함수이름(매개변수) { 수행문} - 매개변수 : 함수의 기능을 수행하기 위하여 함수가 호출될때 받는 값을 담는 변수, 매개변수는 지역변수입니다.- 함수이름 : 변수의 이름을 정하듯 의미를 부여- 반환타입(return type) : 함수의 기능을 수행하고 끝나면 호출했던 위치로 돌려줄 값의 타입, 만약 반환값이 없다면 void를 명시합니다 반환되는 값은 2개 이상은 안됩니다. C언..
몸풀기 2중for문 : 별(*)찍기- 입력된 줄(line) 만큼 아래와 같이 출력 [출력결과]숫자 입력 : 5*************** 연습문제 1 1부터 입력받은 수까지 짝수들의 합을 구하기 [출력결과]숫자를 입력하세요 : 101~10까지 짝수의 합은 30입니다. 연습문제 2 1부터 200까지 3과4의 공배수를 더하다가,더한 수가 1000을 초과한 경우 반복문을 빠져나오고더해진 수와 빠져나올 때의 수를 구하기[출력결과]빠져나온 수 : 156더한 수 : 1092 연습문제 3 2중for문을 이용한 구구단 출력printf("%d * %d = %d\t", ...... 형식으로 출력![출력결과]2 * 1 = 22 * 2 = 4....3 * 1 = 33 * 2 = 6.......9 * 1 = 99 * 2 = 1..
연습문제 1 3과목 점수를 입력받아 평균 점수가 60점 이상이면 합격, 아니면 불합격 [출력결과]점수를 차례대로 입력해주세요 : 60 60 60합격 연습문제 2 홀수 짝수 판별기2로 나눴을 때 나머지가 0이면 짝수, 1이면 홀수이다.0은 나머지가 0으로 나와서 짝수로 판별되지만, 살짝 애매하다!!0을 입력했을 땐 추가로 "0은 애매해요~!" 문구 출력! [출력결과]정수를 입력해주세요 : 0입력하신 0은(는) 짝수입니다.0은 애매해요~! 정수를 입력해주세요 : 1입력하신 1은(는) 홀수입니다. 연습문제 3 많이 살수록 할인을 많이 해줘요!!구매한 가격을 입력받고, 금액에 따라 할인율을 적용하자10000원 이상 - 5%50000원 이상 - 10%100000원 이상 - 20% [출력결과]총 구매액을 입력해주세..
반복문(Repetitive)에 대해 알아보겠습니다.반복문은 주어진 조건이 만족하면 반복하는 제어문으로 조건이 만족하지 않을때까지 반복합니다.반복문에는 for, while, do~while이 있습니다. 반복문에 공통적으로 사용하는 break, continue가 있는데 break는 현재 진행 중인 반복문을 빠져나고 continue는 다음 수행문 코드를 진행하지 않고, 다음 식으로 jump합니다. for문 형식에 대해 알아보겠습니다.for(초기식; 조건식; 증감식) //3개의 식{수행문} 초기식은 최초 한번만 수행하고 조건식은 조건이 참(true)이면 수행문 수행하고 증감식은 수행문이 수행 후 증감식이 수행합니다.for문 수행 순서를 보면 아래와 같습니다.초기식 수행 -> 조건식 판별 -> 수행문 수행 (조건..
조건문이란 주어진 조건에 만족할때 수행하는 제어문입니다.조건문은 if, switch~case가 있는데 그 중에 if문에 대해 알아보겠습니다. if문 형식을 알아보겠습니다.if(조건식1){수행문1 - 조건문1이 true 면 수행문 1을 실행 }else if(조건식2){수행문2 - 조건식1이 false이고 조건식2가 true면 수행문2실행}else{수행문3 - 조건문1 ,2 가 fales면 수행문3이 실행} 기본적인 if문을 보면 아래와 같습니다조건식 1이 true이기 때문에 수행문1의 코드가 작동하고 수행문2 코드는 작동하지 않습니다. 삼항연산자도 if문 형식으로 만들어볼수있습니다. Tip. 자원활용간단한 양수, 음수 판별하는 코드를 확인해보겠습니다.소스코드를 보면 else if문에 ==를 사용했습니다. ..
기본 1). 변수 char cValue 만 이용하여 문자 'A'와 'C'를 출력하기코드 상에 A,C라는 문자가 포함되면 안된다 2). printf() 1개만 사용하여 아래 3줄을 출력 나이값(20)은 iAge 라는 변수를 만들어서 대입하기 printf() 안에서 서식문자를 이용하여 치환해야할 값 힌트 printf("~~~", ?,?,?);------------------------------출력결과이름 : 한땡이나이 15세번호 : 010-6329-1234------------------------------ 연습문제 12개의 숫자를 입력 받고 사칙연산과 나머지 결과를 출력하세요. [출력결과]두 수 입력 : 20 620 + 6 = 2620 - 6 = 1420 * 6 = 12020 / 6 = 320 % 6 ..
C언어에서 화면(콘솔)에 글씨 출력하는 함수가 printf라면 입력받는 함수도 있습니다.대표적으로 scanf , gets, fgets 함수가 있는데 scanf에 대해 알아보겠습니다. scanf("입력형식", &입력받을장소(공간,변수)); 입력받을 장소에 &변수명 형식으로 넣어야하는데 변수의 주소 값이라고 볼수있습니다. 입력함수를 사용한다는 것은 화면에서 입력한 내용을 특정 변수에 값을 저장한다는 뜻으로 C언어에서 변수를 저장하려면 그 변수의 주소를 찾아가서 직접 넣어야합니다. #include void main(){int iNum = 0;int iNum1 = 0;int iNum2 = 0; printf("숫자입력 : "); scanf("%d", &iNum); // %d이기 때문에 정수입력 %f는 변수에 소수..
연산자(operator)는 둘 이상의 피연산자에 대해 수행할 평가를 지정합니다. 연산자 : 연산을 수행하는 기호피연산자 : 연산자의 작업 대상 산술연산자 : + - * / % 비교연산자 : > = true 조건 불만족 : 정수 0반환(거짓) -> falseC언어에서 0이 아닌 모든 값을 '참'으로 간주합니다. 등가비교 : 두 값이 같은지 다른지 비교 == != 대소비교 : 두 값의 크기 비교 > = 실수 : 없던 소수점이 생김 (오차가 발생할수있습니다) 실수 -> 정수 : 소수점 이하 값은 소멸 (정수만 남습니다) 큰 타입 정수 -> 작은 타입 정수 명시적 형변환(casting) (type)을 값 앞에 명시하여 변환합니다 (int)3.14 ==> 3