double(35)
-
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 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,
-
Ex14-실수는 double형 선호
실수는 double형 선호 실수형을 쓸때는 오차를 줄이기 위해 double형을 선호합니다.float형의 오차를 확인하고 실수 사용시 double형을 사용하시기 바랍니다. 소스코드 #include int main(void) { float num1=3.25e+30; double num2=3.25e+30; //%f/%lf:고정소수점으로 출력, %e/%le:부동소수점으로 출력 printf("%f, %e \n", num1, num1); //float형 오차발생 printf("%lf, %le \n", num2, num2); //double형은 정상 출력 return 0; } 출력결과
-
데이터의 표현 범위를 구하는 공식
데이터의 표현 범위를 구하는 공식 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
-
sizeof() 연산자
자료형의 종류 구분설명종류정수형정수를 표현하는 데이터 타입char short int long실수형소수점이 포함된 값을 표현하는 데이터 타입float double long double sizeof() 연산자 자료형의 크기를 구하는 연산자 sizeof 연산자의 장점은 자료형에 할당되는 메모리의 크기를 구할 수 있습니다. sizeof() 활용 사용법예설명sizeof(자료형)printf("%d", sizeof(int) );자료형의 메모리 크기를 출력sizeof(변수)int num1 = 3; printf("%d", sizeof(num1) );변수의 메모리 크기를 출력 기본 자료형의 메모리 크기 구분종류메모리 크기데이터 표현 범위정수형char1byte-128 ~ +127정수형short2byte-32768 ~ +32..