long double(27)
-
Ex04-나누기 연산의 몫과 나머지 출력
나누기 연산의 몫과 나머지 출력 소스코드 출력결과 소스코드 #include int main(void) { int num1, num2; num1 = 11/3; // '몫' 출력 num2 = 11%3; // '나머지' 출력 printf("몫: %d \n", num1); printf("나머지: %d \n", num2); return 0; } 출력결과
-
Ex03-산술연산자
산술연산자 소스코드 #include int main(void) { int a, b; a = 2; b = 7; printf("덧셈 연산 결과: %d \n", a+b); printf("뺄셈 연산 결과: %d \n", a-b); printf("곱셈 연산 결과: %d \n", a*b); printf("나누기 연산 결과: %d \n", a/b); printf("나머지 연산 결과: %d \n", a%b); return 0; } 출력결과
-
Ex02-대입연산자를 통한 변수의 값 저장
대입연산자를 통한 변수의 값 저장 소스코드 #include int main(void) { //변수 선언 및 대입연산자를 통한 변수 초기화 int a=0, b=0, c=0; printf("a = %d, b = %d, c = %d\n", a, b, c); //대입연산자를 통한 변수의 값 변경 a = 1; b = 3; c = 5; printf("a = %d, b = %d, c = %d\n", a, b, c); return 0; } 출력결과
-
Ex01-변수와 변수의 시작 주소 확인하기
변수와 변수의 시작 주소 확인하기 소스 코드메모리 구조int a; int b; a=3; b=a+7; printf("변수a의 주소: %x \n",&a); printf("변수b의 주소: %x \n",&b); 소스코드 #include int main(void) { int a; int b; a=3; b=a+7; printf("a의 값: %d \n",a); printf("b의 값: %d \n",b); printf("변수a의 주소: %x \n",&a); printf("변수b의 주소: %x \n",&b); return 0; } 출력결과
-
연산자와 피연산자
연산자와 피연산자 구분 설명 연산자(Operator) 연산을 수행하는 기호 피연산자(Operand) 연산에 참여하는 변수나 상수 피연산자 연산자 피연산자 3 + 7 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,
-
데이터의 표현 범위를 구하는 공식
데이터의 표현 범위를 구하는 공식 n 비트 수(1바이트는 8비트) -2n-1 최소값(MIN) 2n-1-1 최대값(MAX) 기본 자료형의 메모리 크기 구분 종류 메모리 크기 데이터 표현 범위 정수형 char 1byte -128 ~ +127 정수형 short 2byte -32768 ~ +32767 정수형 int 4byte -2147483648 ~ +2147483647 정수형 long 4byte -2147483648 ~ +2147483647 실수형 float 4byte 실수형 double 8byte 실수형 long double 8byte