用c语言写简单的交换机(二)

#include <stdio.h>

int main(void)
{
    char name;
    int pwd;
    float  a ;

    //输入用户名和密码

    printf("请输入用户名:");
    scanf("%c",&name);
    printf("请输入密码:");
    scanf("%d",&pwd);

    
    a=5.123456789;
    printf("a=:%f",a);
    //printf("%d
",age);

        /**
            测试代码
            printf("用户名是:%c 密码是:%d",name,pwd);
        */

    //判断用户名和密码
    
/*

    //打印登录菜单
    printf("---交换机后台管理----
");
    printf("登录
");
    printf("创建账号
");
    printf("删除账号
");
    printf("退出
");
    printf("姓名:%s 门派:%s 武力值:%d
","张三疯","无党派",89);    
    printf("圆周率:%.20f
",3.1415926);
*/
    return 0;
}

/**
    char 字符类型
        char类型占一个字节,用来存储小范围的整数(-128-127),和字符(所有的ASCII字符,128个).

      备注:char只能存储-128到127之间的整数和一个ASCII“字符”

    int     整数类型
        4个字节,用来存储整数,范围:-(2的31次方)到(2的31次方)-1

    long  长整型
        long也可以写成long int
        用来存储整数,
        在32位系统上占4个字节,和int相同
        在64位系统上占8个字节

    long long 长整型
    用来存储整数,不管是32位还是64位,都是8个字节

    float 单精度浮点类型
        用来存储带小数部分的数据。占4个字节

        表示方法:按科学计数法存储,也就是需要存储“尾数”和“指数”
        float y=1.75E5;
        //1.75E5就是1.75乘以10的5次方,只需要保存尾数(1.75)和指数(5)
        float y=1.123456789
        //精度只能取值到1.123457,在第6位(整数部分不算)是四舍五入后的值

        表示范围:-2^128到0^128
        精度:最长7位有效数字(是指7位10进制位)
    

    double 类型
        用来存储带小数部分的数据,占8个字节
        表示范围:-2^1024到2^1024
        精度:最长16位有效数字(是指16位10进制位)

        
*/

/**
    输入double类型变量的值,必须使用lf而不是f,否则输入失败
    输出double类型变量的值,则可以使用lf也或者f,没有区别;这里是lf,而不是if
*/


/**
    getchar()函数    输入一个字符
    putchar()函数    输出一个字符

  */

/**
    getc()    输入一个字符,stdin表示“标准输入设备”,默认是键盘
    putc()    输出一个字符,stdout表示标准输出设备

    int main(void){
        char name;
        name = getc(stdin);
        putc(name,stdout);
    }
    
      //stdout表示标砖输出设备,同时也等价与printf("%c",name);同时也等价于putchar(name);
*/
杂念太多,必然根基浅薄
原文地址:https://www.cnblogs.com/starshine-zhp/p/12367877.html