-
day1 20170909- C수업내용예제 2017. 9. 9. 13:51
2-----------------
/*
#include<stdio.h>
int main()
{
printf("hello c");
getch();//한글자 입력 대기
return 0;
}
*/
/*
#include <stdio.h>
int main(){
//특수 문자
// \n new line 엔터키를 치는 것과 동일
// \t tab키 만큼 떨어짐
printf("c언어\t수업\n");
printf("경로 path : c:\\windows\n");return 0;
}*/
//서식 문자 %
// %d, %o, %x, %c, %s, %f
/*
#include<stdio.h>
int main() {
// %d decimal 10진 정수
printf("My age : %d\n", 20);
printf("%d is my point \n", 100);
printf("Good\nmorning\neverybody\n");
printf("====================\n");
printf("수업첫날 %d년 %d월 %d일\n", 2017, 7, 8);
// %c 는 character 한개 문자(' ') 출력
printf("아이티뱅크 %c 수업\n", 'C');
// %s String 문자열(" ")
printf("아이티뱅크 %s 수업\n", "C언어");
printf("====================\n");
//%o 8진 %x 16진수
printf("1. 315의 10진수 : %d\n", 315);
printf("2. 315의 8진수 : %o\n", 315);
printf("3. 315의 16진수 : %x\n", 315);
printf("====================\n");
printf("10진수: %d\n", 100000000000);
//공간이 부족해서 잘못된 숫자가 출력 32bit
//정수형의 큰 크기 출력 long decimal 64bit
printf("10진수: %lld\n", 100000000000);
//데이터의 크기 함수 sizeof() => byte 단위
printf("정수형의 크기 : %d Byte \n", sizeof(10));
printf("정수형의 크기 : %d Byte \n", sizeof(100000000000));
printf("실수형의 크기 : %d Byte \n", sizeof(1.1));
printf("실수형의 크기 : %d Byte \n", sizeof(1.1));
printf("====================\n");
printf("10진수 : %6d", 555); //6칸 오른쪽 정렬
printf("10진수 : %-6d", 555); //6칸 왼쪽 정렬
printf("\n======================\n");
printf("실수 : %f\n", 3.14); //실수는 float 혹은 double
printf("실수 : %d\n", 3.14);//데이터타입의 오류로 잘못된 결과
printf("실수 : %.2f\n", 3.157);
printf("실수 : %.1f\n", 3.142);
printf("실수 : %-5.2f\n", 3.14);
printf("실수 : %5.2f\n", 3.14);
printf("실수 : %05.2f\n", 3.14);
printf("======================\n");
return 0;
}
*/4-----------------------------
/*
#include<stdio.h>
int main() {
//서식문자 %
//문자 %c A를 출력, a를 출력
printf("문자 : 대문자 %c, 소문자 %c\n", 'A', 'a');
printf("문자 : 대문자 %d, 소문자 %d\n", 'A', 'a');
printf("문자 : 대문자 %d, 소문자 %d\n", 'B', 'b');
printf("문자 A 아스키코드(ASCII)값 : %d \n", 'A');
printf("문자 B 아스키코드(ASCII)값 : %d \n", 'B');
printf("문자 Z 아스키코드(ASCII)값 : %d \n", 'Z');
printf("문자 a 아스키코드(ASCII)값 : %d \n", 'a');printf("문자 H 아스키코드(ASCII)값 : %x \n", 'H');
printf("문자 E 아스키코드(ASCII)값 : %x \n", 'E');
printf("문자 L 아스키코드(ASCII)값 : %x \n", 'L');
printf("문자 L 아스키코드(ASCII)값 : %x \n", 'L');
printf("문자 O 아스키코드(ASCII)값 : %x \n", 'O');return 0;
}
*/#include<stdio.h>
int main() {
int a; //정수형 integer 변수 선언 => 쓰레기 값
int b = 200; //선언과 동시에 초기화a = 100;
printf("a = %d\n", a);
printf("b = %d\n", b);
printf("--------------------------\n");
printf("%d + %d = %d \n", a, b, a + b);
// -,*,/ 출력하세요
printf("%d - %d = %d \n", a, b, a - b);
printf("%d * %d = %d \n", a, b, a * b);
printf("%d / %d = %d \n", a, b, a / b);
// 정수 / 정수 => 정수가 출력, 자동(묵시적)형변환
// 명시적 형변환을 하기 위해 (data type)을 적음
printf("%d / %d = %.1f \n", a, b, (float)a / b);
return 0;
}'- C수업내용예제' 카테고리의 다른 글
day2 20170910 (2) 2017.09.10