유물/C, C++

<C언어> 자료형, 문자열

디벅잉 2021. 11. 8. 23:52
728x90

📌 참고자료 - 따라하며 배우는 C언어 (홍정모 / 인프런)

 

3. 자료형

3.11. 부동소수점형

1) 과학적 표기법 - 컴퓨터에서 실수 저장시 Normalized Significand 형태로 저장

2) 4바이트 정수범위 < 4바이트 부동소수점수 범위 (단, 10진수 요효숫자 6개로 제한적)

3) 16진수 표현법 - 0xA.Bp3f

3.12. 부동소수점의 한계

1) round-off 에러 - 피연산자의 단위 차이가 많이 나는 경우 발생

2) round-off 에러2 - 0.01을 표현할 수 없음

3) overflow

4) underflow

3.13. 불리언형

불리언형 자료 크기는 1Byte (데이터 최소단위)

1 - true -> 'false가 아니면 true다'로 평가됨

2 - false

 

4. 문자열

4.1. 문자열 입출력하기

char 자료형 - 1Byte

4.2. sizeof 연산자

1) int 자료형 - 4Byte

2) int int_arr[30]; // -> 120Byte (*포인터의 사이즈는 4Byte)

3) char string[10]; // -> 문자 9개까지 저장 마지막은 '\0' (null character) 들어감

4.3. 문자열이 메모리에 저장되는 구조

1) char str[10] = "Hello";

2) char str2[20] = { 'H', 'i' };

3) char str3[20] = "Hello, \0Word"; // -> "Hello, " // str3[10] -> r

 

728x90

'유물 > C, C++' 카테고리의 다른 글

<C++> C++ 입문 Day3  (0) 2021.11.17
<C++> C++ 입문 Day2  (0) 2021.11.16
<C++> C++ 입문  (0) 2021.11.16