씨프로그래밍(66)
-
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 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,
-
문자형, 문자 특징, 문자 선언 및 문자저장
문자 특징· 컴퓨터(CPU)는 문자를 인식하지 못합니다. 그래서 컴퓨터는 ASCII 코드를 참조해서 문자를 인식하게 됩니다.· 문자형은 char형을 선호합니다. ASCIIAmerican Standards Committee for Information Interchangehttp://codedragon.tistory.com/889 문자 선언 및 저장작은따옴표('') 안에 문자 하나를 입력 (ASCII에 지정된 숫자, 문자만 저장) char c = '가'; // 한글은 2바이트 char c = a; // 작은 따옴표가 없음 char c = "o"; // 큰 따옴표 사용
-
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; } 출력결과
-
Ex13- 실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력
실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력 소스코드 #include #include //실수형의 데이터 표현 범위 상수 정의 int main(void) { printf("float의 최소값: %e, 최대값: %e \n", FLT_MIN, FLT_MAX); printf("double의 최소값: %e, 최대값: %e \n", DBL_MIN, DBL_MAX); printf("long double의 최소값: %e, 최대값: %e \n", LDBL_MIN,LDBL_MAX); return 0; } 출력결과