본문 바로가기

서식문자3

[C언어] 제 11 강 : 서식문자 printf 와 scanf의 서식문자에 대해서 좀 더 자세하게 알아보도록 하겠습니다. 간단한 설명은 지난 강의에서 소개한적이 있습니다. printf문과 scanf문의 서식문자는 비슷하면서도 다르므로 혼동할 수 있으니 주의하시구요~~~ [Printf함수의 서식문자] %d : int (부호 있는 10진수 정수) %u : unsigned int (부호 없는 10진수 정수) %o : unsigned int (부호 없는 8진수 정수) %x, %X : unsigned int (부호 없는 16진수 정수) %f : double (10진수 방식의 부동소수점 실수) %e, %E : double (e 또는 E 방식의 부동소수점 실수) %g, %G : dobule (값에 따라 %f와 %e사이에서 선택) %c : int (값에.. 2012. 1. 16.
[C언어] 제 3 강 : 데이터의 출력 #include int main(void) { int n8 = 010; int n10 = 10; int n16 = 0x10; printf(" 8진수 : %o \n",n8); printf(" 10진수 : %d \n",n10); printf(" 16진수 : %x \n",n16); return 0; } 위의 소스 코드를 살펴 봅시다. int형인 변수 n8, n10, n16에 8진수, 10진수, 16진수의 숫자를 저장했습니다. int n8 = 010; 이 부분에서 숫자 앞에 0이 붙었죠? 그럼 8진수로 인식합니다. int n16 = 0x10; 여기서는 숫자 앞에 0x가 붙어 있습니다. 그럼 16진수로 인식합니다. 즉 n8에는 8진수 10, n16에는 16진수 10이 저장되어 있다는 겁니다~ 그 다음으로는 pri.. 2012. 1. 4.
[C언어] 제 2 강 : 기본 문장 & printf 함수 int main(void) { return 0; } 이러한 형태가 프로그램의 가장 기본적인 틀이라고 할 수 있습니다. main이라는 이름을 가진 함수의 안에 프로그래머가 원하는 코드를 채워 넣습니다. 위의 코드를 실행해도 실행은 되지만 아무런 결과는 나오지 않습니다. 채워놓은 내용이 없기 때문이죠. 그렇다면 return 0; 은 무엇입니까? main함수의 종료를 나타내는 겁니다. 즉, 메인함수의 종료로 프로그램의 종료까지 이어집니다. 함수의 시작과 끝은 { , } 로 나타냅니다. #include int main(void) { printf("test입니다.\n"); return 0; } printf 함수는 괄호안의 내용을 출력합니다. 출력하는 내용은 큰 따옴표 " , "안에 넣습니다. \n은 개행을 출력하.. 2011. 12. 26.