본문 바로가기
반응형

C21

[C언어] double형 변수 입출력, 지수형 출력 - 코드 119 ▶double형 변수 입출력 double형으로 선언된 변수는 입력(scanf_s)을 받을 때에 형식 지정자를 %lf로 지정해야 함 출력 시에는 %f, %lf 모두 상관 없음 실수형 상수를 출력할 때 자릿수를 지정하지 않으면 double형은 16자리까지 표현할 수 있음에도 불구하고 6자리까지만 출력됨 16자리까지 모두 표시하고 싶으면 반드시 자릿수를 지정해야 함 #include int main(void) { double d_num=0.0; printf("실수형 상수 입력: "); scanf_s("%lf", &d_num); printf("lf로 출력할 때의 값: %.16lf\n", d_num); printf("f로 출력할 때의 값: %.16f\n", d_num); printf("지수형(e) 출력: %e\n".. 2023. 4. 19.
[C언어] 문자형 상수, 문자열 상수 - 코드 119 ▶문자형 상수 문자형 상수는 메모리에 저장될 때 '아스키 코드 값'을 이용해 문자를 처리함 문자형 상수는 '하나의 문자'를 의미함 상수를 변수에 대입할 때에는 반드시 작은따옴표(' ')로 묶어야 함 큰따옴표(" ")로 묶으면 문자형 상수가 아닌 문자열 상수가 됨 ▶문자열 상수 C언어에서는 문자열 자료형을 지원하지 않음 문자열 데이터를 사용하는 방법 문자형 변수를 배열로 선언 포인터 변수 사용 문자열은 반드시 큰따옴표(" ")로 묶어야 함 배열 배열: 동일한 자료형의 변수 여러개를 합쳐 하나로 관리하기 위해 사용 배열에 포함되는 자료는 모두 같은 자료형이어야 함 문자열을 처리하기 위한 배열을 선언할 때에는 자료형을 char로 선언 하고 변수 이름 뒤의 대괄호 안에 byte 수를 선언함 문자열 자료형을 사용.. 2023. 4. 19.
[C언어] 실수형 상수 - 코드 119 ▶실수형 상수 실수형 상수: float형 또는 double 형으로 선언한 변수에 대입하는 상수 실수형 상수는 소수점 위치가 고정되어 있지 않고 상수에 따라 변함. 따라서 부동(floating) 소수점 상수라고도 불림 실수형 상수의 지수형 표기 실수형 상수를 지수형으로 표기할 때에는 e 또는 E를 사용해 유효 숫자를 나타내는 가수부와 자릿수를 나타내는 지수부를 분리해서 표현함 ▶float형 실수형상수 float형 실수형 상수를 선언하면 메모리에는 32비트가 할당됨. 이 32비트는 부호 비트 1비트, 지수부 8비트, 가수부 23비트로 구성됨 float f_const; f_const = 123.456F; ▶double형 실수형상수 double형 실수형 상수는 메모리 공간을 가수부와 지수부로 구분하여 실수 형태.. 2023. 4. 18.
[C언어] 진법 변환, 진수 변환 방법 - 코드 119 ▶ 10진수와 2진수 변환 10진수를 2로 나누어 나머지 값을 정리하고, 마지막 나머지 값에서부터 처음 나머지 값의 순서로 나열 ▶ 8진수를 2진수/10진수로 변환 8진수를 10진수로 변환할 때에는 8진수 자릿수를 계산하여 8의 거듭제곱을 곱해 더해주면 됨 8진수 한 자리는 2진수 세 자리로 표현함 ▶ 8진수 출력 8진수를 printf() 함수로 출력할 때 두 가지 방법이 있음 printf("%#o",013); → 8진수 013 printf("%o",013); → 8진수 13 ▶ 16진수를 2진수/10진수로 변환 및 출력 16진수의 변환도 8진수와 동일한 방법을 사용하면 됨 16진수를 printf() 함수로 출력할 때 두 가지 방법이 있음 printf("%#x",0xB); → 16진수 0xB printf.. 2023. 4. 18.
반응형