본문 바로가기

Programming

(69)
728x90
반응형

C Language。입력 함수(scanf)와 출력 함수(printf) 1. 입력 함수(scanf) # &을 이용해 입력 받음 # 서식문자 %d : 10진수 정수의 형태로 데이터 입력 받음 %o : 8진수 양의 정수의 형태로 데이터 입력 받음 %x : 16진수 양의 정수의 형태로 데이터 입력 받음 %f : float형 데이터 입력 받음 %lf : double형 데이터 입력 받음 %Lf : long double형 데이터 입력 받음 2. 출력 함수(printf) 큰 따옴표를 사용하여 문자열을 출력하는 함수이며, printf의 f는 formatted(서식이 지정된)을 의미 '서식이 지정된 형태의 출력'이란 뜻이 담겨있고, '출력양식이 만들어진 상태에서 출력을 진행한다'는 뜻 # 특수문자의 종류 특수문자 의미 \a 경고음 \b 백스페이스(backspace) \f 폼 피드(form ..
C Language。상수와 아스키(ASCII)코드 1. 상수 변경이 불가능한 데이터 int main(void) { int num1 = 10; // 10은 상수, 정수형 상수 double num2 = 1.23; // 실수형 상수 } # 리터럴(Literal) 상수 위의 코드에서 10은 변수 num1과 달리 할당된 메모리 공간에 이름 없고, 변수와 다르게 이름이 없는 상수를 리터럴(Literal) 상수 또는 리터럴이라 표현 # 접미사를 이용한 상수 표현 각 자료형을 의미하는 접미사를 붙여 쓸 수 있고, 접미사는 대소문자를 구분하지 않음 접미사 자료형 예 정수형 상수 U unsigned int unsigned int num = 123U L long long num = 23456L UL unsigned long long num = 23456L LL long l..
C Language。진수와 비트 연산자 1. 진수 int main(void) { int num1 = 10; // 10진수 int num2 = 0xA; // 0x : 16진수 int num3 = 015; // 숫자 0으로 시작 : 8진수 } 2. 비트 연산자 연산자 기능 예 결합방향 & 비트단위로 AND 연산 한다. num1 & num2 → | 비트단위로 OR 연산 한다. num1 | num2 → ^ 비트단위로 XOR 연산 한다. num1 ^ num2 → ~ 단항 연산자로 피연산자의 모든 비트를 반전시킨다. ~num ← > 5 →
C Language。연산자(Operator) 1. 대입 연산자(=)와 산술 연산자(+, -, *, /, %) 연산자 기능 예 결합방향 = 대입 num = 20; ← + 덧셈 num = 10 + 20; → - 뺄셈 num = 10 - 20; → * 곱하기 num = 10 * 20; → / 나누기 num = 10 / 20; → % 나머지 num = 20 % 10; → 2. 복합 대입 연산자 a = a + b ← 동일연산 → a += b a = a - b ← 동일연산 → a -= b a = a * b ← 동일연산 → a *= b a = a / b ← 동일연산 → a /= b a = a % b ← 동일연산 → a %= b 3. 부호 연산 4. 증가, 감소 연산자 연산자 기능 예 결합방향 ++num 선 증가, 후 연산 printf("%d", ++num); ..
C Language。변수(Variable) 1. 변수(Variable) 임의의 값을 대입할 수 있는 문자, 값을 저장할 수 있는 메모리 공간에 붙은 이름, 혹은 메모리 공간 자체를 변수라 하며, 변수를 만들면(선언하면) 그 변수 이름을 통해 값의 저장 및 참조가 가능하고, 저장된 값 변경 가능 int main(void) { int num; // num 이름의 정수형 변수선언 } # int : 정수를 저장할 수 있는 메모리 공간 할당 # num : 메모리 공간의 이름 # C언어의 변수 선언은 앞부분에 위치 int main(void) { int num1; int num2; ..... } # 변수를 선언만 하고 초기화하지 않으면 쓰레기 값(아무런 의미가 없는 값)이 저장되므로 선언과 동시에 0으로 초기화 시켜줌 변수의 이름은 알파벳, 숫자, 언더바(_..
Javascript。메이븐(Maven) 다운로드 및 설치 1. 메이븐(Maven) 다운로드 http://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.1 Apache Maven 3.8.1 is the latest release and recommended version for all users. The currently selected download mirror is https://mirror.navercorp.com/apache/. If you encounter a problem with this mirror, please select anothe maven.apache.org 2. 환경 변수 설정 [Programming/Java] - Java,..
C Language。기본 구성 및 용어 1. 기본 구성 #include // 헤더파일 int main(void) // 메인 함수 { printf("Hello Everybody!!\n"); // 출력 함수 return 0; // return문 } 2. 기본 용어 용어 내용 기계어(Machine Language) 컴퓨터가 이해할 수 있는 0과 1로 구성 절차지향 C언어는 절차지향 언어로 정해진 순서대로 실행 헤더파일 표준함수 호출을 위해 헤더파일 선언(확장자가 .h로 끝나는 헤더파일을 포함하라는 의미) main() 함수 C언어에서 반드시 1개만 존재하며, 프로그램 실행시 위에서부터 차례대로 실행 후 종료 printf 함수 콘솔(Consol) 화면에 문자, 문자열, 숫자 등을 출력시키는 표준 함수 return문 함수를 호출한 영역으로 값 전달(반환..
C Language。새 프로젝트와 소스 파일 생성 1. 새 프로젝트 생성 2. 소스 파일 생성
728x90
반응형