이론학습(150)
-
리눅스 시스템 로그아웃(Logout), 로그 아웃 방법 - fedora(페도라)
로그아웃(Logout) 리눅스는 다중 사용자용 운영체제로서 로그인하여 리눅스 시스템을 사용하고, 로그아웃을 해서 시스템 사용을 종료합니다. 로그아웃은 리눅스 시스템의 접근을 종료하는 것으로, 리눅스 시스템을 종료하는 것과는 다릅니다. 로그 아웃 방법 logout exit Ctrl+d X 윈도우의 로그아웃 logout [root@localhost ~]# logout [codedragon@localhost ~]$ exit [root@localhost ~]# exit logout [codedragon@localhost ~]$ Ctrl+d Ctrl+d 명령어는 로그아웃 기능 이외에 현재 실행 중인 프로세스를 종료시키는 의미도 있습니다 콘솔창에서 Ctrl+d 를 입력합니다. [root@localhost ~]# l..
-
BigInteger클래스, BigDecimal클래스
BigInteger클래스 기본자료형의 범위를 넘어서는 정수를 표현하고자 할 경우 큰 정수를 숫자로 표현이 불가능하기 때문에 문자열로 표현합니다. 왜냐하면 기본 자료형의 범위를 넘어서는 크기의 정수는 숫자로 표현 불가능하기 때문입니다. BigDecimal클래스 Double 실수가 메모리에 올라가는 순간 오차가 생기는데 오차가 없도록 하기 위해 쓰는 클래스 오차없이 표현하고자하는 클래스
-
fopen() & fclose() - 파일의 접근 모드 (r, w, a, r+, w+, a+), 파일 입출력 모드, 대표적인 표준 입출력 함수와 표준 파일 입출력 함수
fopen()함수와 fclose()함수 헤더파일 stdio.h fopen()함수 파일 스트림을 생성하고 파일을 오픈 fclose()함수 파일 스트림을 닫고, 파일도 닫기 함수 원형 함수의 원형 설명 #include FILE* fopen (const char* filename, const char* mode); 파일 스트림을 생성하고 파일을 오픈합니다. 호출 실패의 경우: NULL 반환 #include int fclose (FILE* stream); 파일을 닫습니다. 호출 실패의 경우: EOF 반환 파일 스트림 'FILE* 구조체 포인터'를 이용 파일 스트림 생성 예 FILE* stream; fopen( )의 인자 구분 인자명 설명 첫 번째 인자 filename 파일의 경로와 이름을 동시에 표현 두 번째 ..
-
Ex13-키보드로 입력받은 데이터를 2차원 배열 요소로 저장하고 이 데이터를 그래로 출력하기
키보드로 입력받은 데이터를 2차원 배열 요소로 저장하고 이 데이터를 그래로 출력하기 2차원 배열이므로 중첩for문을 사용하여 입력/출력 구현 학습내용 scanf()를 이용하여 키보드로부터 입력받은 값을 2차원 배열요소의 i행과 j열에 저장 배열을 초기화할때 scanf()함수를 이용하여 키보드로부터 데이터를 입력받을 수 있습니다. 소스코드 #include int main(void) { // 2차원 배열의 선언 int array[2][2]; int i,j; // 2차원 배열에 데이터 입력 for(i=0;i
-
배열 선언 시 주의할 점
배열 선언 시 주의할 점 배열 요소는 0부터 시작합니다. 배열 초기화를 중괄호로 할 때 배열의 선언과 초기화가 개별적으로 이루어져서는 안 됩니다. 배열의 길이는 상수로 설정해야 합니다. 배열 요소는 0부터 시작합니다. #include int main(void) { int array[2]; // 배열 길이는 2 array[0]=1; // 배열 요소는 0부터 시작 array[1]=2; array[2]=3; // 에러 발생 return 0; } 배열 초기화를 중괄호로 할 때 배열의 선언과 초기화가 개별적으로 이루어져서는 안 됩니다. #include int main(void) { int array1[3]={10, 20, 30}; // 정상적인 초기화 방법 int array2[3]; array2={10, 20, ..
-
연산자와 피연산자
연산자와 피연산자 구분 설명 연산자(Operator) 연산을 수행하는 기호 피연산자(Operand) 연산에 참여하는 변수나 상수 피연산자 연산자 피연산자 3 + 7 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,