프로그래밍/C | 2015. 4. 22. 21:39
printf
printf 이름의 맨 끝 f는 formatted(서식화된)을 의미한다. 즉, 출력의 양식을 스스로 결정지어 출력한다는 의미이다.
%e, %E
3.1245e+2 or 2.45e-4
'부동소수점 표현 방식' 이라는 것이며, 흔히 공학용 수지 계산에서 많이 사용되는 방법이다.
double d1 = 1.23e-3; //0.00123
double d2 = 1.23e-4; //0.000123
double d3 = 1.23e-5; //0.0000123
출력되는 필드 폭 지정하기.
%4d => 필드 폭을 4칸 확보하고, 오른쪽 정렬. / 값/
%-4d => 필드 폭을 4칸 확보하고, 왼쪽 정렬. /값 /
scanf
실수를 입력받기 위해서는 서식 문자 %f, %le (scanf에 사용할땐 %e가 아니다.) 를 사용.
[C언어] 데이터 영역(Data Area), 스택 영역(Stack Area), 힙 영역(Heap Area) (0) | 2015.04.25 |
---|---|
[C언어] strlen, strcpy, strncpy, strcat, strncat, strcmp, strncmp (0) | 2015.04.25 |
[C언어] 표준 입 출력과 버퍼(Buffer) (0) | 2015.04.25 |
[C언어] puts,fputs, gets, fgets, (0) | 2015.04.25 |
[C언어] 포인터, const 키워드 (0) | 2015.04.23 |
[C언어] 문자열 상수, 포인터 배열 함수 (0) | 2015.04.23 |
[C언어] 재귀적 함수 호출, n!(Factorial 계산) (0) | 2015.04.22 |
[C언어] static 변수, register 변수 (0) | 2015.04.22 |
[C언어] 리터럴(literal) 상수, 심볼릭(Symbolic) 상수 (0) | 2015.04.22 |
[C언어] sizeof 연산자, double형, unsigned (0) | 2015.04.22 |
Recent Comments