본문 바로가기
728x90
반응형

Ghost의 Linux C Note(노트)22

Ghost 출력을 좋아해?.... ^_^? printf() 함수. : C언어에서는 자체에 입출력 기능이 없고 표준 라이브러리 함수를 이용하여 이루어진다. 그 중에서 stdio.h라는 헤더 파일을 통해서만 printf()함수를 쓸수 있는데 printf() 함수는 형식지정자와 함께 사용된다. 1. 위 그림의 형식지정자는 printf()함수와 많이 사용 되는 형식 지정자 들이다. 2. 위 그림의 소스는 각 출력값들의 자리수를 비교하는 프로그램 소스로 printf() 함수를 보면 %5d, 그리고 %7d라는 곳이 있는데 여기에 쓰인 형식 지정자는 %d이며 d앞에 숫자가 있는 것을 볼 수있다. 이 숫자 들이 자리수를 나타낸다. 결과에서 어떻게 출력이 되는 지를 확인 할 것이다. 3. 위 그림이 p2-17 파일을 실행시킨 화면이다. 2번째줄을 보면 앞을 띄우.. 2012. 5. 5.
Ghost는 날라리...? ㅠ_ㅠ Linux C: Cast. : Cast란? 산술 연사의 경우 int + float와 같이 두 피연산자의 자료형이 다를 때 시스템이 자동적으로 int 형은 float 형으로 변환시킨 다음, 덧셈 연산을 수행한다. 캐스트 연산자 는 프로그램 내에서 명시적으로 자료형을 변환 시킨다. 예)(자료형) 수식 1. 이제까지 운영체제는 윈도우에서 C를 했다면 위 그림은 리눅스라는 운영체제에서 vi라는 에디터 프로그램을 써서 C코드를 짠 소스이다. 그리고 보면 알겠지만 묵시적 Cast에는 자료형을 잡아주지 않고 하였고 아래에 명시적 Cast에는 (float)라고 ia 라는 변수 앞에 써주었다. 2. esc 버튼을 누른후 :wq라는 명령어를 써서 vi 편집기에서 나온다. 그리고 gcc -o cst cst.c 라는 명령어로.. 2012. 5. 1.
728x90
반응형