데이터타입(data type) 에는 정수형, 문자형, 소수점형 이 있다.
1byte = 8bit
이것을 잘 기억해야...
나중에 비트변환 등을 할 때, 헷갈리지 않을 것 같다.
|
byte |
bit |
기타사항 |
int |
4 |
32 |
|
short |
2 |
16 |
|
char |
1 |
8 |
|
float |
4 |
32 |
f를 붙여줄 것 |
double |
8 |
64 |
|
C 또는 JAVA 에서 코딩시, [변수에 넣으려는 자료] 뒤에 'f' 를 꼭 붙일 것 ~!
에러가 안 난다면.. 일단은 다행히도 굴러가겠지만, 이게 나중에 치명적인 오류의 시발점이 될 수도 있다.
JAVA의 경우에는 'f' 를 안 붙이면 에러가 나든데;;;
그런점은 .. 좋은것 같다.
float 형 표현할 때..
%lf (퍼센트 엘에프)와 %f (퍼센트 에프)는 .. long float 과 float 의 차이이다
long float 은 길기 때문에 double 형 이며 (8Byte)
float 은 말 그대로 float 형 임 (4Byte)
예>
printf (" a = %f , b = %lf , c = %c\n " , a , b , c ) ;
printf (" %s\n " , " Who r u ? " ) ;
'C언어 기초 > 01주차' 카테고리의 다른 글
난수 생성 코드작성 해보기 (0) | 2017.02.08 |
---|---|
리눅스 내 한글사용을 위한 패치 (0) | 2017.02.08 |
리눅스 사용 - 기초문법 과 vi 사용하기 (0) | 2017.02.08 |
변수에 대하여.. 선언시 규칙 (0) | 2017.02.03 |
overflow 와 underflow 에 대하여.. (1) | 2017.02.02 |