第二章 数据类型、变量和输入函数 上机部分

各种基本数据类型在内存中分配到的空间大小 上机1

#include "stdio.h"
void main()
{
  printf("字符型空间:		%d个字节		%d个字二进制位
",sizeof(char),sizeof(char)*8);//利用sizeof()查询“char”占空间大小
  printf("短整型空间:		%d个字节		%d个字二进制位
",sizeof(int),sizeof(int)*8);//利用sizeof()查询“int”占空间大小
  printf("长整型空间:		%d个字节		%d个字二进制位
",sizeof(float),sizeof(float)*8);//利用sizeof()查询“float”占空间大小
  printf("双精度浮点型空间:	%d个字节		%d个字二进制位
",sizeof(double),sizeof(double)*8);//利用sizeof()查询“double”占空间大小
}

求一个圆的周长及面积 上机2

#include "stdio.h"
#include <math.h>

void main()
{
  float PI,r,C,S; //定义四个变量
  PI=3.14f;    //给PI赋值3.14
  printf("请输入一个圆的半径r:");//输出语句"请输入一个圆的半径r:"
  scanf("%f",&r);    //将键盘输入的数字赋值给r
  C=2*PI*r;    //计算周长C
  S=PI*r*r;    //计算面积S
  printf("
圆的周长C是:%10.2f
",C);//输出周长计算结果
  printf("圆的面积S是%10.2f
",S);//输出面积计算结果
}

掌握scanf的用法 上机3

#include "stdio.h"
void main()
{
    int i;    //定义变量
    char str[20];
    char c1,c2;
    char c3,c4;
    char a,b;
    int n1,n2;
    float x,y,z,p;
    int x1,x2;
    printf("请输入一个十进制整数:");    
    scanf("%d", &i);    //输入数字
    printf("请输入一个字符串:");
    scanf("%s", str);    //输入字符串
    fflush(stdin);    //清除缓存区
    printf("请输入第一个字符:");
    scanf("%c",&c1);    //输入第一个字符
    fflush(stdin);    //清除缓存区
    printf("请输入第二个字符:");
    scanf("%c",&c2);    //输入第二个字符
    fflush(stdin);    //清除缓存区
    printf("请输入两个字符的字符串:");
    scanf("%c%c",&a,&b);    //输入两个字符串
    printf("请输入两十进制整数(用空格隔开)、两个连续字符(用空格隔开)、三个小数(用空格隔开)、逗号、又一个小数:
");
    scanf("%5d%5d %c %c%f%f%*f,%f",&n1,&n2,&c3,&c4,&x,&y,&z,&p);//输入两个十进制整数、两个字符、三个小数、逗号、小数
    printf("请输入大于四位数的十进制整数:");    
    scanf("%4d%4d",&x1,&x2);    //输入大于四位数的十进制整数
    printf("
i= %d
",i);    //显示i
    printf("str= %s
", str);    //显示str
    printf("c1= %c
c2= %c
",c1,c2);    //显示c1、c2
    printf("a= %c,b= %c
",a,b);    //显示a,b
    printf("n1= %d
n2= %d
c3= %c
c= 4%c
x= %f
y= %f
z= b%f
p= %f
",n1,n2,c3,c4,x,y,z,p);//显示n1,n2,c3,c4,x,y,z,p
    printf("x1= %d,
x2= %d
",x1,x2);    //显示x1,x2
}

原文地址:https://www.cnblogs.com/liangjinjie/p/5997863.html