반응형

sizeof 3

[C언어 무료 동영상 강의] 35. 대입 연산자, 36. 증감 연산자, 37. 기타 연산자

[C언어 무료 동영상 강의]35. 대입 연산자, 36. 증감 연산자, 37. 기타 연산자 다루는 내용대입 연산자복합 대입 연산자l-value증감 연산자전위 증감 연산과 후위 증감 연산의 차이점명시적 형변환 연산sizeof ? : 삼항 연산자 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문 35. 대입 연산자 36. 증감 연산자37. 기타 연산자

37. 기타 연산자

C언어에서는 이 외에도 여러 표현식을 나열하는 쉼표 연산자와 표현식 값의 형식을 변환할 때 사용하는 형변환 연산자, 표현식의 메모리 크기를 계산하는 sizeof, 조건에 맞게 특정 표현식을 사용하는 조건부 연산자등을 제공하고 있어요. 쉼표 연산자는 변수 선언 등에서 대등한 표현식을 나열할 때 사용할 수 있어요. int i=0, j=0; ◈ 여러 개의 표현식을 나열하는 쉼표 연산자의 사용 예 #include enum _Gender{ FEMALE, MALE }; //열거형 정의문 int Compare(int a,int b); //함수 선언문 int main() { int arr[3] = {1,2,3}; //배열 선언문 int i=0, j=0; int gap=0; gap = Compare(i,j); //함수 ..

10. 정수 형식과 표현 범위

10. 정수 형식과 표현 범위 C언어에서는 표현할 수 있는 범위에 따라 여러 종류의 정수 형식을 지원해요. 1바이트에서 8바이트까지 다양한 종류의 정수 형식을 지원하죠. 다음은 다양한 정수 형식의 메모리 크기를 확인하는 예제입니다. sizeof를 사용하면 메모리 크기를 알 수 있어요. 그리고 printf 문의 첫 번째 인자 문자열에 %d를 사용하면 10진수로 출력합니다. ◈ 정수 형식의 크기 확인 #include int main() { printf("정수 형식의 크기 확인\n"); printf("char : %d \n", sizeof(char)); printf("unsigned char : %d \n", sizeof(unsigned char)); printf("short : %d \n", sizeof(s..

반응형