달력

72025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


/*
//프로젝트 : 경보음과 함께 문구 출력
#include <stdio.h>

void main()
{
 printf("\a");
 printf(" \"지금 잠을 자면 꿈을 꾸지만, \n");
 printf(" 지금 공부를 하면 꿈을 이룬다! \" \n");
}
*/



// 3-6번 예제
/*
* 자료형 메모리 할당량
*/
/*
#include <stdio.h>

void main()
{
 printf(" int : %u 바이트 \n", sizeof(int));  // int 형 크기
 printf(" float : %u 바이트 \n", sizeof(float)); // float 형 크기
 printf(" char : %u 바이트 \n", sizeof(char)); // char 형 크기
 printf(" long : %u 바이트 \n", sizeof(long)); // long 형 크기
 printf(" double : %u 바이트 \n", sizeof(double)); // double 형 크기
}
*/



/*
// p92 부분예제2

#include <stdio.h>

void main()
{
 printf("3 %% 할인");
}
*/


/*
// p92 부분예제1

#include <stdio.h>

void main()
{
 printf("문자열에서 \"을 출력하고 싶다면 \을 추가해야 한다.");
}
*/



/*
* getchar(), putchar() 사용
*/
/*
#include <stdio.h>

void main()
{
 char ch;

 printf("\n 알파벳 한 글자를 입력하시오 : ");
 ch = getchar();
 putchar(ch);
 putchar('\n');
}
*/



/*
// p90 부분예제
#include <stdio.h>

void main()
{
 char a='\n'; // 줄 바꿈 문자를 변수 a에 대입

 putchar('A'); // 문자 상수 'A'를 출력
 putchar(a);  // 문자형 변수 a의 값을 출력, 줄이 바뀜
 putchar(65); // 아스키 값 65에 해당하는 문자를 출력
 putchar('\a'); // 문자형 상수인 이스케이프 시퀀스의 출력, 경고음 발생
}
*/



// 3-4번 예제
/*
*문자형 변수
*/
/*
#include <stdio.h>

void main()
{
 char ch = 'A';
 short int num = 'a';
 
 printf(" ch (문자) : %c \n",ch);
 printf(" ch (아스키값) : %d \n",ch);
 printf(" ch : %c ch +1 : %c ch+2 : %c \n\n",ch, ch+1,ch+2);

 printf(" num (문자) : %c \n",num);
 printf(" num (아스키값) : %d \n\n",num);

 printf(" ch : %c ch +1 : %c ch+2 : %c \n\n",ch, ch+1,ch+2);
}
*/



// 3-3번 예제
/*
* 다양한 부동소수점형 자료의 표현 형태
*/
/*
#include <stdio.h>

void main()
{
 float f = -3.14159f;
 double d;
 long double ld = 1.23456789e3;

 d = 1.4925678e+2;

 printf(" f : %10.3f \t f: %.3e \n\n",f,f);

 printf(" d : %10.3f \t d: %.3e \n\n",d,d);

 printf(" ld : %.3f \t ld: %.3e \n",ld,ld);
 printf(" ld : %10.5f \t ld: %.5e \n",ld,ld);
 printf(" ld : %10.5f \t ld: %.5Le \n",ld,ld);
}
*/

 

// 3-2번 예제
/*
* 다양한 정수형의 표현 및 오버플로
*/
/*
#include <stdio.h>

void main()
{
 int i = 2147483647;
 long li = 2147483647;
 short int si = 2147483647; // 오버플로
 unsigned int ui = 2147483647;

 // integer
 printf(" i : %d \t i+1 : %d \n",i, i+1);
 
 // short integer
 printf(" si : %hd \t si+1 : %hd \n", si, si+1);

 // long integer
 printf(" li : %ld \t li+1 : %ld \n\n", i, li+1);

 // unsigned integer
 printf(" ui : %u \t ui+1 : %u \n", i, ui+1);
}
*/



/*
// p81 부분예제1
#include <stdio.h>

void main()
{
 int i = 2147483647;
 printf(" i : %d \t i+1 : %d \n", i,i+1);
}
*/



/*
// p80 부분예제2
#include <stdio.h>

void main()
{
 unsigned int sum = 0; // unsigned sum = 0; 과 같다.
 unsigned short int t_num; // unsigned short t_num; 과 같다.
}
*/




/*
// i부분에서 에러
//p80 부분예제 1
#include <stdio.h>

void main()
{
 int i, count;
 short int i, j, k; // short i, j, k;과 같다.
 long int t_sum;  // long t_sum;과 같다.
}
*/

// 3-1번 예제
/*
 * 진법 변환
 */
/*
#include <stdio.h>

void main()
{
 printf("10진수 :%d 16진수 :%x 8진수 :%o \n",100,100,100);
 printf("10진수 :%#d 16진수 :%#x 8진수 :%#o \n",100,100,100);
}
*/




 

'매니저 > C' 카테고리의 다른 글

20120330 학원  (0) 2012.03.31
20120329 학교 내용  (0) 2012.03.29
C프로그래밍 과제 2단원 유인물  (0) 2012.03.25
02 입출력과 기본 프로그램  (0) 2012.03.24
학교 수업 내용 20120323  (0) 2012.03.23
Posted by cdprkr2077
|