본문 바로가기
반응형

프로그래밍/C언어5

[C언어] C언어 미니 프로젝트 : 도서 대여 관리 시스템 미니 프로젝트: 도서 대여 관리 시스템 당신은 도서 대여점에서 일하고 있습니다. 다양한 도서의 정보와 대여 상태를 관리할 수 있는 간단한 프로그램을 작성하려고 합니다. 요구 사항: 각 도서는 제목, 저자, ISBN, 대여 상태(대여 중 또는 재고 있음)와 같은 정보를 가지고 있어야 합니다. 사용자는 다음과 같은 기능을 수행할 수 있어야 합니다: 1. 도서 검색 (제목 또는 저자로 검색) 2. 도서 대여 3. 도서 반납 4. 재고에 새로운 도서 추가 5. 도서 정보 수정 (예: 잘못된 정보 수정) 6. 도서 삭제 7. 모든 도서 목록 보기 도서는 동적 배열을 사용하여 관리되어야 합니다. 먼저 전체 코드를 작성하겠습니다. #include #include #include #include struct book{.. 2023. 9. 11.
[C언어] C언어 데이터 표현방식 이해하기(2진수~16진수까지) 컴퓨터의 기본: 2진수 컴퓨터는 정보를 처리하는 기본 단위로 2진수를 사용합니다. 간단히 말해, 2진수는 0과 1 두 가지 숫자만 사용하여 데이터를 표현합니다. 이는 컴퓨터의 하드웨어, 특히 전자 회로에서 전압의 유무로 데이터를 표현하기 쉽기 때문입니다. // 2진수로 변수 초기화 예시 int binary_num = 0b1010; // '0b' 접두사를 사용하여 2진수로 표현 2. 다양한 진법: 8진수, 10진수, 16진수 우리가 일상에서 사용하는 숫자 체계는 10진수 체계입니다. 그러나 컴퓨터 프로그래밍에서는 더 많은 진법 체계를 활용합니다. 8진수: 0부터 7까지의 숫자를 사용하여 데이터를 표현합니다. 10진수: 0부터 9까지의 숫자를 사용합니다. 16진수: 0부터 9, A부터 F까지의 숫자와 문자를.. 2023. 9. 6.
[C언어] C언어 연산자와 변수를 활용하여 프로그래밍 하기 %% - 모듈로 연산자 모듈로 연산자는 두 정수를 나누었을 때의 나머지를 반환하는 연산자입니다. 예를 들어, 5를 2로 나눈 나머지는 1이므로 5 %% 2의 결과는 1이 됩니다. 이 연산자는 주로 나머지 연산이 필요할 때 사용되며, 짝수/홀수 판별, 순환 구조 등 다양한 문제 해결에 유용하게 쓰입니다. 관련코드 #include int main() { int a = 5, b = 2; int result = a % b; printf("5 %% 2 = %d\n", result); // 출력: 5 % 2 = 1 return 0; } || - 논리 OR 연산자 논리 OR 연산자는 두 개의 조건 중 하나라도 참이면 참을 반환합니다. 즉, 두 조건 중 하나만 참이어도 전체 결과는 참이 됩니다. 이 연산자는 여러 조건.. 2023. 9. 6.
[C언어] C언어 변수를 활용하여 값을 출력해보자 이번에는 변수를 활용하여 값을 출력하는 연습을 하도록 하겠습니다. 먼저 코드를 보고 따라 작성한 이후 한 줄 한 줄 의미를 해석해보겠습니다. #include int main(void) { long a = 1111, b = 2222, c = 3333, d = 4444; printf("Show saved variables. \n"); printf("a = %d\n", a); printf("b = %d\n", b); printf("c = %d\n", c); printf("d = %d\n", d); printf("끝 \n"); return 0; } # include C 언어에서는 다양한 라이브러리 기능을 활용하기 위해 헤더 파일을 포함시켜야 합니다. #include는 컴파일러에게 지정된 헤더 파일의 내용을 현재.. 2023. 9. 6.
반응형