최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.110
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
삭제
이동
파일 올리기
C언어
(편집) (2)
(편집 필터 규칙)
924,2057
== 자료형 == 기본 자료형은 아래와 같다. |정수형| 자료형 || 크기 || || char || 1 byte || || short || 2 byte || || int || 4 byte || || long || 4 byte || || long long || 8 byte || |실수형| 자료형 || 크기 || || float || 4 byte || || double || 8 byte || || long double || 8 byte 이상 || 자료형 별 크기는 컴파일러마다 차이를 보인다. 참고로 연산자 sizeof는 변수나 상수, 자료형의 메모리 크기를 계산해서 반환하는데, 이를 이용하면 자료형의 바이트 크기를 확인할 수 있다.[* 예를 들면 printf("%d", sizeof(자료형))] unsigned를 정수 자료형의 앞에 첨가하면 0 이상의 값만 표시되며, 그 범위가 두 배로 늘어난다. 예를 들어 unsigned int라고 입력한다. C 언어는 아스키 코드를 사용해 문자를 표현한다. 따라서 변수에 원하는 문자의 아스키 코드를 넣고 %c로 출력하면 지정된 문자가 나타난다.[* 예시로, int asc2=65 이후 printf("%c", asc2)를 입력한다.] 상수는 literal(리터럴) 상수와 symbolic(심볼릭) 상수가 있으며, 자료형을 근거로 표현된다. 변수와는 다르게 초기화 후 재정의가 불가능하다. 리터럴 상수는 이름이 없는 상수이며, 여러 자료형을 기반하여 상수를 표현할 수 있다. 아래는 여러 자료형의 상수를 표현할 수 있도록 정의된 접미사들이다. 이 접미사들은 대소문자를 구별하지 않는다. || 접미사 || 자료형 || 예시 || || U || unsigned int || unsigned int a = 2036U || || L || long || long a = 1359L || || UL || unsigned long || unsigned long a = 4321UL || || LL || long long || long long a = 3423LL || || ULL || unsigned long long || unsigned long long a = 6842ULL || 심볼릭 상수는 이름을 가진 상수이다. 매크로 상수와 const 키의 두 가지 표현법이 존재한다.
(임시 저장)
(임시 저장 불러오기)
기본값
모나코 에디터
normal
namumark
namumark_beta
macromark
markdown
custom
raw
(↪️)
(💎)
(🛠️)
(추가)
== 자료형 == 기본 자료형은 아래와 같다. |정수형| 자료형 || 크기 || || char || 1 byte || || short || 2 byte || || int || 4 byte || || long || 4 byte || || long long || 8 byte || |실수형| 자료형 || 크기 || || float || 4 byte || || double || 8 byte || || long double || 8 byte 이상 || 자료형 별 크기는 컴파일러마다 차이를 보인다. 참고로 연산자 sizeof는 변수나 상수, 자료형의 메모리 크기를 계산해서 반환하는데, 이를 이용하면 자료형의 바이트 크기를 확인할 수 있다.[* 예를 들면 printf("%d", sizeof(자료형))] unsigned를 정수 자료형의 앞에 첨가하면 0 이상의 값만 표시되며, 그 범위가 두 배로 늘어난다. 예를 들어 unsigned int라고 입력한다. C 언어는 아스키 코드를 사용해 문자를 표현한다. 따라서 변수에 원하는 문자의 아스키 코드를 넣고 %c로 출력하면 지정된 문자가 나타난다.[* 예시로, int asc2=65 이후 printf("%c", asc2)를 입력한다.] 상수는 literal(리터럴) 상수와 symbolic(심볼릭) 상수가 있으며, 자료형을 근거로 표현된다. 변수와는 다르게 초기화 후 재정의가 불가능하다. 리터럴 상수는 이름이 없는 상수이며, 여러 자료형을 기반하여 상수를 표현할 수 있다. 아래는 여러 자료형의 상수를 표현할 수 있도록 정의된 접미사들이다. 이 접미사들은 대소문자를 구별하지 않는다. || 접미사 || 자료형 || 예시 || || U || unsigned int || unsigned int a = 2036U || || L || long || long a = 1359L || || UL || unsigned long || unsigned long a = 4321UL || || LL || long long || long long a = 3423LL || || ULL || unsigned long long || unsigned long long a = 6842ULL || 심볼릭 상수는 이름을 가진 상수이다. 매크로 상수와 const 키의 두 가지 표현법이 존재한다.
비로그인 상태입니다. 편집한 내용을 저장하면 지금 접속한 IP가 기록됩니다.
편집을 전송하면 당신은 이 문서의 기여자로서 본인이 작성한 내용이
CC BY 4.0
에 따라 배포되고, 기여한 문서의 하이퍼링크나 URL로 저작자 표시가 충분하다는 것에 동의하는 것입니다.
전송
미리보기