전체 글 15

디지털논리회로

목차1. 디지털 시스템    (1) 시스템   (2) 아날로그와 디지털   (3) 디지털 시스템의 설계 및 논리회로2. 컴퓨터 구성   (1) 컴퓨터 시스템   (2) 컴퓨터 하드웨어 구성   (3) 디지털 컴퓨터의 구성3. 직접회로   (1) 개요   (2) 집적도   (3) 디지털 논리계열   (4) 논리계열의 표준특성   (5) 양논리와 음논리   학습개요이 장에서는 디지털 시스템의 개념과 디지털 시스템의 기본구성인 디지털 논리회로와 집직회로에 대해서 설명한다.컴퓨터 시스템의 구성요소와 컴퓨터 하드웨어의 구성에 대해 살펴보고, 집적회로의 종류와 특성에 대해서 살펴본다  학습목표1. 시스템의 개념을 설명할 수 있다.2. 디지털과 아날로그를 비교 설명할 수 있다.3. 디지털 시스템의 설계 단계를 설명할..

c언어 기억 클래스(storage class)

기억클래스 기억 클래스(storage class)란 변수를 기억공간의 특정 영역에 할당하는 방법을 말한다.  c언어에서 사용되는 모든 변수는 자료형과 기억 클래스를 갖는다.  기억 클래스는 유효범위와 존속 기간을 결정한다. 사용 위치에 따라 지역변수와 전역 변수로 구별 하고 변수의 존속 기간에 따라 자동변수, 정적변수, 외부변수, 레지스터변수로 구별하는데 이를 변수의 기억클래스라고 한다. 모든 변수는 자신의 영역을 갖는 동시에 특정 기억 클래스에 속한다.   지역변수와 전역변수 지역변수(local variable)는 특정 범위 내에서만 통용되는 변수로 선언된 블록이나 함수 내에서만 사용 가능하다. 함수에서 사용하는 모든 매개변수도 지역변수에 해당한다.  전역변수(local variable)는 함수 밖이나..

c 언어 변수 선언

변수 변수(variable)는 프로그램 실행 도중 변할 수 있는 값이 저장되는 기억공간을 말한다. 예를 들어 i=10;이란 문장에서 i는 변수로서 10이란 값을 기억공간에 저장한다는 것을 의미하며, 이러한 변수 속에 들어가는 값들은 수시로 변경될 수 있다. 따라서 변수는 사용하기 전에 반드시 그 변수를 선언하여 컴파일러가 기억공간에서 일정 공간을 확보할 수 있도록 해야 한다.  (1) 변수의 특징모든 변수는 이름이 있다. 모든 변수는 정해진 자료형이 있다. 모든 변수는 할당된 값을 갖는다.  (2) 변수명의 정의 규칙모든 변수는 사용되기 전에 선언되어야 한다.변수명은 반드시 영문자나 밑줄(_)로 시작해야 한다.변수명은 중간에 숫자, 밑줄(_)을 섞어서 명명할 수 있다. 변수명은 중간에 밑줄(_) 이외의 ..