본문 바로가기

C- Programming

(27)
세 과목의 평균을 구해 출력하기 #include int main(void){int std_no, kor, world, math; //성적을 저장할 변수 선언double avg; //평균이 소수점으로 나올 수도 있기 때문에 double 형으로 변수 선언 std_no = 2013901; //변수에 값 초기화kor = 89;world = 100;math = 95; avg = (kor + world +math)/3.0; // printf("%-6s:%d \n", "학번", std_no); printf("==============\n");printf("%-6s:%4d(점) \n", "국어", kor);printf("%-6s:%4d(점) \n", "세계사", world);printf("%-6s:%4d(점) \n", "수학", math);print..
입력과 출력 개요 자주 사용하는 이스케이프 문자 표기 이름 의미 \r 캐리지 리턴(carriage return) 커서를 현재 행의 맨 앞으로 이동시킨다. \n 개행문자(line feed) 편집기에서 키보드의 엔터키를 눌렀을 때처럼 커서를 ㅎ녀재 행의 맨 앞으로 이동시킨 후 다음 행으로 옮긴다. \t 탭(Tab) 문자 키보드의 탭키를 누를 때처럼 커서를 다음 탭 위치로 옮긴다. \' 작은따옴표 작은따옴표를 의미한다. \" 큰따옴표 큰따옴표를 의미한다. \\ 백슬래시(back slash) 이스케이프 문자의 시작인 \가 아닌 백슬래시 문자를 의미한다/ \b 백스페이스 키보드의 백스페이스키와 달리 단순한 출력 위치를 왼쪽으로 한 칸 이동한다. \a 알람(alarm) 삐 신호음을 낸다(비프음) 모두 다 외워둘 필요는 없지만 있다는..
삼각형의 넓이 구하기 #include int main(){double width, height; //밑변 높이 저장할 변수 선언double area; //넓이 저장할 변수 선언 width = 3.0; //3로 초기화height = 5.0; //5로 초기화area = width * height / 2.0; printf("밑변 %lfcm , 높이 %lfcm 인 삼각형의 넓이 = ", width, height);printf("%lfcm^2 \n", area); return 0;}실행결과
실수형 변수의 사용 예제 #include int main(){float radius = 10; //float형 변수 선언 및 10으로 초기화float area; //넓이를 계산한 후에 저장해 둘 변수 선언area = 3.14f * radius * radius; //원의 넓이를 구하는 공식 적용 printf("반지름이 %f 인 원의 넓이는 : %f \n", radius, area); //값 출력 return 0;} 실행결과지금은 선언한 변수에 고정으로 값을 초기화 해서 구하는 프로그램만 코딩해 보았지만 나중에 조금 더 뒤로 가면 직접 값을 입력 받아서 출력하는 프로그램을 코딩 할 수 있다.
정수형 변수의 사용 예 #include int main(){unsigned char age = 97; //unsigned char 형태로 변수 선언 및 97로 초기화int max = 2147483647; //int형태로 변수 선언 및 2147483647로 초기화int max_plus_1 = max + 1; //int 형태로 변수 선언 및 위에 선언한 max값에 +1 하여 초기화unsigned int super = max + 1; //unsigned int 형태로 변수 선언 및 +1 하여 초기화 printf("age = %d \n max = %d \n", age, max);printf("max+1 = %d \n", max_plus_1);printf("super = max+1 = %u\n", super); return 0;} 실행결과
자료형의 종류 정수 문자 char signed char unsigned char 정수 (signed) short (int) (signed) int (signed) long (int) unsigned short (int) unsigned (int) unsigned long(int) 실수 float double long double 문자형이란 문자 1개를 표현하기 위한 자료형으로 세 사지 자료형이 제공된다. 문자 자료형 크기 표현범위 char 1바이트 -128 ~ 127 signed char 1바이트 -128 ~ 127 unsigned char 1바이트 0 ~ 255 일반적으로 signed char와 unsigned char는 다음 절에서 소개하는 정수형 short보다 작은 범위의 정수를 표현할 때 사용한다. 정수형정수형..
변수 선언의 예 #include int main(){int a1, a2, a3; a1 = 10; //변수 선언 및 10으로 값 초기화a2 = 20;a3 = a1 + a2; // 변수 2개의 합이 a3이 된다는 것으로 초기화 printf("a1 = %d, a2 = %d, a3= %d\n", a1, a2, a3); //2개 변수 더한 값 출력 a3 = a2 / 2; //2개 변수 더한 값을 2로 나눈후 printf("a1 = %d, a2 = %d, a3 = %d\n", a1, a2, a3); //여기에서 출력 return 0;} 실행결과
변수명& 함수명 작명 규칙 소스코드는 아니지만 앞으로 직접 코딩하면서 알아둬야 할 규칙이라 짚고 넘어가보도록 하자 ●영어 소문자와 대문자, 숫자 그리고 밑줄 문자(_)만 사용해 만든다. ●영어 대소문자를 구별한다.●첫 글자는 숫자로 시작할 수 없다.●변수명 내에 공백이 포함될 수 없다. (편의상 변수의 의미를 파악하기 위해 단어를 구분해야될때는 Error_handling 와 같이 상이에 언더바(_)를 사용해서 변수선언 해주도록 한다.) - 서버 및 통신분야에서 코딩하다 보면 많은 변수명과 함수들이 선언되는데 그냥 함수와 변수를 선언하기 보단 변수명과 함수명을 보고 어떤 기능을 하는 지 자신이 알아볼수 있도록 변수명과 함수명을 선언해 주는 것이 코딩하기에 편하다.●예약어를 사용할 수 없다.- 여기에서 예약어라는 것은 미리 약속 된 ..