C 언어 및 프로그램 설계 초보 절차 - 8 수치 데이터 유형 및 표시

2321 단어
하 선생님 강의 링크 C 언어 및 프로그램 설계 초보 본 강의
예: 프로그램의 데이터 형식, 상수, 변수
#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; }

좋은 웹페이지 즐겨찾기