• 数据类型


    一 数据类型

    Code 格式
    %c 字符
    %d 带符号整数
    %i 带符号整数
    %e 科学计数法, 使用小写"e"
    %E 科学计数法, 使用大写"E"
    %f 浮点数
    %g 使用%e或%f中较短的一个
    %G 使用%E或%f中较短的一个
    %o 八进制
    %s 一串字符
    %u 无符号整数
    %x 无符号十六进制数, 用小写字母
    %X 无符号十六进制数, 用大写字母
    %p 一个指针
    %n 参数应该是一个指向一个整数的指针 指向的是字符数放置的位置
    %% 一个'%'符号

    必须要记下来的

    123.1415926

    %1.2e——1.23e+02
    %5.6e——1.231416e+02

    5是总宽度,6是小数点后6位

    1整型

    short

    int

    %5d——占5个空格

    long

    long long

    2浮点型

    1.十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。

    2.指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。

    3。规范化的指数形式里面,小数点前面有且只有一位非零的数字。如1.2345e8
    duoble

    float——小数点后6位

    long double——扩展精度浮点型

    小数默认为double类型

    3布尔型

    bool

    注意

    1取值范围:true(真) false(假)

    2除了0是false之外,其他都是真的

    4字符型

    char

    注意
    1区分数字字符和数字

    数字有无数个 数字字符只有10个 ’0‘,’1‘....’9‘

    2 ASCII码

    字符与对应的值

    数字字符

    小写英文字母

    十进制数,八进制数,十六进制数,字符

    同一个英文字母,大小写的ASCII码值之间的差值是一样的,都是32

    image-20201108103101435

    image-20201108103305506

    image-20201108103440851

    ’0‘——’9‘对应的十进制数为48——57

    ’a‘——’z‘对应的十进制数为97——122

    ’A‘——’Z‘对应的十进制数为65——90

    ’0‘——48

    ’A‘——65

    ’a‘——97

    二 输入输出

    C语言

    printf输出

    scanf输入

    &取首地址符

    注意

    1按顺序

    2按格式(指定格式输入输出)

    e.g

    scanf("%d %d %d",&a,&b,&c);

    那你输入时也要打空格

    scanf("%d,%d,%d",&a,&b,&c);

    输入时用逗号隔开

    c++

    int a,b;

    cin >> a>>b;

    cout << "a="<<a

    	<<"b="<<b
    

    <<endl;

    endl—— 换行符
    cin——输入
    cout——输出
    注意箭头指向

    bool is=3;

    cout <<"is="<<is<<endl;

    cout << is <<endl

    输出1——bool类型的只能输出1和0

    char a = 'g';
    printf("a=%c ",a);
    printf("a=%d ",a);
    printf("a=0%o ",a);
    printf("a=0x%x ",a);
    printf("a=0X%X ",a);

    int a = 100;
    cout<<"a="<<a<<endl;
    cout<<dec<<"a="<<a<<endl;
    cout<<oct<<"a=0"<<a<<endl;
    cout<<hex<<"a=0x"<<a<<endl;

    赋值

    char a;

    a=99;——十进制数

    printf("a=%c",a);

    输出c

    a=0144;

    printf("a=%c",a);

    //输出d

    a=’144';

    printf("a=%c",a);

    //输出d

    字符八进制中最大是377,最小是

    char b='0';

    b=b-48;

    //也可以为b=b-('0'-0);

    printf("字符: %c ",b);

    printf("数字 %d ",b);

    //输出0 48

  • 相关阅读:
    memcached的PHP扩展之PECL/memcache与PECL/memcached区别
    SQL*PLUS SET变量
    Centos中安装memcached
    HP Unix常用命令
    phpmbstring
    安装memcache到CentOS(另附yum法)
    CF Educational Codeforces Round 57划水记
    [NOIP2018]旅行(数据加强版)(图论+基环树)
    JavaScript DOM高级程序设计
    应用程序权限设计
  • 原文地址:https://www.cnblogs.com/Kissfly123/p/13944042.html
Copyright © 2020-2023  润新知