반응형 전체 글81 [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. [C언어] 상수 - 코드 119 ▶상수(Constant) 상수란 변수에 대입되는 값으로서 프로그램 실행 중에 값이 변하지 않는 데이터 C언어에서는 정수형 상수, 실수형 상수, 문자형 상수, 문자열 상수, 기호 상수(#define)를 제공함 상수의 종류는 대입되는 변수의 자료형과 초기화 방법에 따라 결정됨 문자를 작은따옴표(' ')로 묶어주면 문자형 상수 문자를 큰따옴표(" ")로 묶어주면 하나의 문자라도 문자열 상수 ▶정수형 상수 정수형 상수: 소수점 없이 정수형 자료형으로 선언한 변수에 대입되는 값 모든 정수형 상수 앞에는 +/-의 부호를 붙일 수 있음 정수형 상수 앞에 부호를 생략하면 양의 정수로 간주됨 정수형 상수는 진법에 따라 10진(decimal), 8진(ontal), 16진(hexa) 상수로 구분됨 숫자 뒤에 알파벳 대문자 .. 2023. 4. 17. 이전 1 ··· 10 11 12 13 14 15 16 ··· 21 다음 반응형