C 언어 및 프로그램 설계 초보 절차 - 8 수치 데이터 유형 및 표시
예: 프로그램의 데이터 형식, 상수, 변수
#include <stdio.h>
int main( )
{
float f,m;
printf("length in feet: ");
scanf("%f", &f);
m = f / 3.28;
printf("equal to %f meters.
", m);
return 0;
}
현재 시스템에서 사용되는 다양한 유형의 데이터 바이트 수를 나열합니다.
#include <stdio.h>
int main( )
{
printf("Size of int is: %d
",sizeof(int));
printf("Size of short int is: %d
",sizeof(short));
printf("Size of long int is: %d
",sizeof(long));
printf("Size of unsigned int is: %d
",sizeof(unsigned int));
printf("Size of float is: %d
",sizeof(float));
printf("Size of double is: %d
",sizeof(double));
printf("Size of long double is: %d
",sizeof(long double));
printf("Size of char is: %d
",sizeof(char));
return 0;
}
프로그램에서 직접 상수를 신중하게 사용합니다. 기호 상수로 대체합니다.
#include <stdio.h>
#define PI 3.1415926 //
int main ( )
{
float r,l,s,sq,vq;
printf("please enter r,h:");
scanf("%f %f"), &r, &h);
l=2* PI *r;
s=r*r* PI;
sq=4* PI *r*r;
……
}
대비하다
/* , */
#include <stdio.h>
int main ( )
{
float r,l,s,sq,vq;
printf("please enter r,h:");
scanf("%f %f"), &r, &h);
l=2* 3.1415926 *r;
s=r*r* 3.1415926;
sq=4* 3.1445926 *r*r;
……
}
재품 기호 상수
// : 、
#include <stdio.h>
int main ( )
{
int n, age, total;
scanf("%d %d", &age, &n);
if(age<30)
{
total=n*30;
printf("total=%d
",total);
}
else
{
printf("done!
");
}
return 0;
}
개선된 코드:
#include <stdio.h>
#define PRICE 30 //
#define AGE 30 //
int main ( )
{
int n, age, total;
scanf("%d %d", &age, &n);
if(age<AGE) //30
{
total=n*PRICE;
printf("total=%d
",total);
}
else
{
printf("done!
");
}
return 0;
}