분류 전체보기

    2013.03.25_함수의정의

    함수의 정의! 6_1 #include float average ( int n1, int n2 ); // 함수의 proto type int main() { int num1; int num2; float avrg; printf("글쳐넣어라 : "); scanf("%d", &num1); printf("글쳐넣어라 : "); scanf("%d", &num2); avrg = average ( num1 , num2 ); // 함수호출시 인수끼리의 갯수가 같아야한다. printf("num1: %d , num2: %d , 평균 : %6.3f\n", num1,num2, avrg); return 0; } float average ( int n1, int n2) // 인수의 리스트 , num1 = n1 , num2 = n2 ..

    2013.03.25_비트연산자

    1. & 논리곱연산자, | 논리합연산자, ^ 배타적논리합연산자, ~ (틸트) 비트반전연산자, > 비트 이동연산자 & 논리곱연산진리표 | 논리합연산진리표 ^ 배타적 논리합 연산진리표 ~ 비트반전연산진리표 > 비트 이동 연산진리표

    scanf 와 fscanf, printf 와 fprintf 의 비교

    #include int main() { int iNum; printf("입력하셈: "); //scanf("%d", &iNum); // 2입력하면 2나옴 //printf("%d", iNum); fscanf(stdin,"%d", &iNum); // 2입력하면 2나옴 fprintf(stdout,"%d", iNum); // 똑같이 출력된다!! return 0; } stdin(키보드), stdout(모니터) 입력이 되있는데 scanf 에서 생략되서 나타낼뿐임.

    파일입출력함수

    칸을 순서대로 1. FILE 은 파일이라는 구조체를 지정했고, 포인터 변수(*fpin)를 선언해서 FILE 이라는 구조체를 가리킨다. 2. fopen 은 fpin 을 따라가서 파일을 열어주는 함수이름 3. 0 == fpin , 0 == fpout에서 fpin 이 d123.in 이라는 파일이 있으면 1, d123.in 이라는 파일이 없으면 0 의 값을 출력한다. 4. fclose(fpin), fclose(fpout) 은 앞에서 fopen 을 이용해서 열어놓았던 파일을 닫는 함수이다. ( ) 안은 그 파일의 주소. 5. scanf 는 fscanf 에서 온것이다. scanf 는 fscanf 를 불러오는 함수이고, scanf 를 부를때 fscanf( fpin, ~~ ) 빨간부분을 추가시켜서 부른다. 이때까지 s..

    2013.03.21

    5_5 #include int main() { int i; float *fp; fp = &i; // 캐스팅해서 자료형을 맞춰줘야 한다. i = 357; *fp = *fp + 1; printf("%d\n", *fp); return 0; } 5_6 #include int main() { int i = 3; int *ip; printf("%p\n", ip); // ip가 초기화되지 않은 상태에서 값을 출력 *ip = 21; printf("%d\n", *ip); return 0; } 5_7 // 포인터 변수를 이용한 연산 #include int main() { int x = 5; int *xp = &x; x = *xp + 24; // 포인터 변수를 일반 변수와 같이 사용 printf("%d\n", x); ret..

    4byte float 저장방법(IEEE 실수저장방법)

    ○실수형 →실수는 소수점을 포함한 수 실수는 float형, double형 long double형이 있다. ※실수형의 단위 알아보기 ○float형의 저장방법 →float형은 IEEE754 저장방식을 이용한다. 여기서 IEEE는 ‘미국 전자전기 학회’를 뜻한다. 즉, IEEE에서 지정을 하면, 그것이 표준이 된다. →float 형은 4byte (32bit) 이다. 1비트의 부호비트(signed bit)와 8비트의 지수부(expotent part), 23비트의 소수부(mantissa part)로 구성. ※지수부(승수)를 계산 할 때는 승수+127(바이어스)를 해준다. 값을 8bit에 넣어준다. 범위는 -128~127까지이다. ※소수부는 1010 1111 1100 1000.1010 1011의 숫자에 정규화를 하..