변수(22)
-
실수(실수형) / 실수형 데이터 정밀도 / float.h
실수형· 실수형 데이터를 저장하는 변수의 자료형· 소수점을 가진 실수의 값을 표현 sizeof(float) ≤ sizeof(double) ≤ sizeof(long double) float.h· 실수형 데이터 표현 범위를 자동으로 알려주는 라이브러리· 실수형 데이터 표현의 최소값(MIN)과 최대값(MAX) 상수 제공 99.9 99.99 99.999 99.9999
-
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..
-
자료형
자료형 변수가 저장하는 데이터 형식 int a; int자료형a변수명;문장 끝
-
Ex09-정수형 자료형과 변수의 크기 확인 & 실수형 자료형과 변수의 크기 확인
정수형 자료형과 변수의 크기 확인 & 실수형 자료형과 변수의 크기 확인 long자료형은 32bit인 경우 최소 4바이트크기를 가지며 운영체제 마다 32bit/64bit마다 long 자료형의 크기는 4바이트보다 클수 있습니다. long double도 long타입과 동일하게 최소 8바이트 크기 이상을 가지게 됩니다. 자료형의 메모리 크기 구분종류메모리 크기정수형char1byte정수형short2byte정수형int4byte정수형long4byte실수형float4byte실수형double8byte실수형long double8byte 소스코드 #include int main(void) { //정수형 char num1=10; short num2=20; int num3=30; long num4=40; //실수형 float ..
-
Ex05-변수의 시작주소 출력하기
변수의 시작주소 출력하기 &: 주소연산자, 변수의 시작주소를 출력 주소값은 16진수로 찍는다. 스택 메모리 구조 지역변수는 스택이라는 메모리공간에 차곡차곡 쌓이게 됩니다. 소스코드 #include int main(void){ int a=3; int b=7; int c=10; printf("a의 값 : %d \n", a); printf("b의 값 : %d \n", b); printf("c의 값 : %d \n", c); printf("변수 a의 시작 주소 : %x \n", &a); printf("변수 b의 시작 주소 : %x \n", &b); printf("변수 c의 시작 주소 : %x \n", &c); printf("\n"); //메모리값을 통해 메모리 순서형태대로 찍어보기 (지역변수가 메모리에 쌓이는 순..
-
Ex04-변수명에 사용시 에러 발생 확인
변수명에 사용시 에러 발생 확인 변수 선언시 주의사항 변수 선언은 제일 앞쪽에 선언합니다. 변수의 이름은 의미 있게 작명합니다. 특수 기호, 공백 문자, 맨 처음 숫자를 사용하면 안됩니다. C언어에서 사용되는 키워드/예약어를 변수 이름에 사용하지 않습니다. C언어는 대소문자를 구분한다 소스코드 int main(void){ // int int; // 변수의 선언, 에러발생 // int void; // 변수의 선언, 에러발생 // int ?result; // int 2result; // 변수의 선언, 에러발생 int rsult2; //to 와 tal 사이에 공백 문자 사용 //int to toal; // 변수의 선언, 에러발생 int total; //C언어는 대소문자를 구분한다 int TOTAL; //tot..