0306
printf:print function 프린트 함수
printf("hi\n");
\n : 라인피드(줄바꿈)와 캐리지 리턴(커서가 맨 앞에)기능이 모두 실행됌.
윈도에서 만든 코드를 리눅스에서 보면 ^M이라 표시됌. 텍스트 표시상 호환이 안 돼서 그럼. 500줄 이상의 코드 외에는..실행상 문제
없음.
컴퍼일하면 리눅스, 윈도에서 다르게 동작할 때가 있음.
이는 리눅스냐 윈도우냐가 문제가 아니라 그 안에 있는 컴파일러(gcc vs VS)의 차이 때문.
리눅스 컴파일명령어는 gcc. cc입력해도 gcc로 알아서 바꿔줌.
유닉스에 있는 컴파일러에는 cc (gnu가 개입안했으므로).
주석은 전처리과정에서 사라져서 어셈블리파일에는 포함되지 않음.
주석이랑 전처리지시자# 모두..c문법이 아니므로 ;이 없다.
진수관련
13 = 8 + 4*0 + 2 + 1 = 1011
hexa decimal 6+10. 16진수. x로 많이 씀
D 10진수
O. Octabal. 8진수
B. Binary. 2진수
printf("%d\n",1234);
% : 형식지정자
d : decimal 10진수
o,x(X로도 표기가능. 나머지는 대문자로 불가). b는 안 됌
계산회로책 (논리회로, 계산회로 만듬)
변수의 메모리상 존재위치, 인식방법
질> 주파수. 한 클락이 변경시키는 전자소자 상태와 방식
number1=number2 과정
num2->cpu->num1
질> 모니터와 버스로 연결된 부위. cpu(연산결과, 상수출력), memory(변수값 출력).
'C언어 업무보고' 카테고리의 다른 글
140310 소수점 float, double (0) | 2014.03.10 |
---|---|
0307 자료형, 연산자 (0) | 2014.03.07 |
0305 업무보고 리눅스 파일생성 (0) | 2014.03.06 |
0304 업무일지 전처리,컴파일 (0) | 2014.03.04 |
0303 리눅스,명령어,절대경로,상대경로 (0) | 2014.03.03 |