1. utmp - who : 현재 시스템에 로그인한 사용자의 정보 확인2. wtmp - last : 이전에 시스템에 로그인한 사용자의 로그인/아웃 이력 기록 확인 => 로그아웃을 하면 utmp파일에서 wtmp파일로 이동함.3. lastlog - lastlog : 마지막 로그인 시간, 로그인한 호스트, 그리고 해당 사용자가 로그인한 터미널 정보 확인
4. pacct - lastcomm : 시스템에서 실행된 프로세스의 계정 정보를 기록 확인
1. 나누기 연산자와 나머지 연산자
- banana = 5 / 2; 의 값은 일반적으로 생각하면 2.5 인데 왜 2가 출력될까?
정수끼리 연산을 하면 정수값이 나오기 때문임. 정확한 2.5를 출력하기 위해서는 실수로 변환하여 계산하면 됨.
2. 증감 연산자
- 증감 연산자가 상수 앞에 있을때 연산할 경우, 증감을 하고 연산을 하고
- 증감 연산자가 상수 뒤에 있을때 연산할 경우, 연산을 하고 변수의 상수 값이 증감됨
출처 - 혼자공부하는C언어(한빛미디어)
3. 관계 연산자
- 관계 연산자는 참이냐 거짓이냐를 나타냄
- 거짓이면 0, 참이면 1
4. 논리 연산자
5. 조건 연산자
- res = (a > b) ? a : b; 일 경우 참이면 a, 거짓이면 b
6. 비트 연산자
- &은 비트가 모두 1인 경우의 합
- | 은 비트가 둘 중 한개가 1인 경우의 합
- ^ 은 비트가 둘 중 한개가 1인 경우의 상수값 계산
- a << 1 비트 연산시 왼쪽으로 한칸씩 옮겨서 상수값 계산
- a >> 2 비트 연산시 오른쪽으로 2칸씩 옮겨서 상수값 계산
출처 = 혼자공바하는C언어(한빛미디어)
7. 연산자의 종류와 우선순위
- 모두 외우기에는 제한이 있고, 자주 사용하는 연산자는 빨간 박스
1. 작업 환경
- Oracle VM VirtualBox
- ubuntu 22.04
- PuTTY
- 언어 : C