zoukankan      html  css  js  c++  java
  • 【C语言】学习笔记2——基本数据类型

    1. 基本数据类型由11个关键字组成: int ,  long , short, unsigned, char, float, double, signed, _Bool,   _Complex(复数) 和 _Imaginary()虚数

    2. 有符号整型:

      a. int 至少占16位

      b. short 或 short int 至少占16位,长度不能大于int

      c. long 或 long int 至少占32位, 长度不能小于int

      d. long long 或 long long int 至少占64位,场地不能小于long

    3. 无符号整型: 在整型类型前面加上 unsigned 表明该类型是无符号整型。比如 unsigned int , unsigned long等 ,单独的unsiged表示unsignedint。无符号整型没有符号位。

    4. 字符类型 char :可打印出来的符号都是字符。长度为1字节。 根据编译器不同,有些编译器使用有符号的char,有些使用无符号的char。可以在char前面加上关键字 signed或unsigend来指明具体使用哪一种。

    5. 布尔类型 _Bool : 表示 true 和 false。 用1表示true,0表示false;

    6. 实浮点类型 : 

      a. float 系统的基本浮点类型, 可精确表示至少6位有效数字

      b. double 存储浮点数的范围(可能)比 float 更大, 能表示比float类型更多的有效数字(至少10位,通常会更多) 和 更大的指数

      c. long double 存储浮点数的范围(可能)比 double 更大, 能表示比double类型更多的有效数字 和 更大的指数

    7. 复数和虚数浮点数: 复数的实部和虚部都是基于实浮点类型来构成

      a. float _Complex

      b. double _Complex

      c. long double _Complex

      d. float  _Imaginary

      e. double _Imaginary

      f. long double _Imaginary

    8. 如何声明简单变量

      a. 选择需要的类型

      b. 使用有效的字符给变量起一个变量名

      c. 按以下格式进行声明:

        类型说明符 变量名

        int age;

        unsigned short cash;

      d. 可以同时声明相同类型的多个变量,用逗号分隔变量名

        char ch, init, ans;

      e. 声明的同时可以初始化变量

        float mass = 6.0E24;

    9. 类型大小

    # include <stdio.h>
    
    int main()
    {
        printf("Type int has a size of %d bytes.
    ", sizeof(int));
        printf("Type char has a size of %d bytes.
    ", sizeof(char));
        printf("Type short has a size of %d bytes.
    ", sizeof(short));
        printf("Type long has a size of %d bytes.
    ", sizeof(long));
        printf("Type long long has a size of %d bytes.
    ", sizeof(long long));
        printf("Type double has a size of %d bytes.
    ", sizeof(double));
        printf("Type long double has a size of %d bytes.
    ", sizeof(long double));
        
        return 0;
        
     } 
     /*
    Type int has a size of 4 bytes.
    Type char has a size of 1 bytes.
    Type short has a size of 2 bytes.
    Type long has a size of 4 bytes.
    Type long long has a size of 8 bytes.
    Type double has a size of 8 bytes.
    Type long double has a size of 16 bytes.
     */

      

    欢迎访问我的个人博客站点: https://yeyeck.com
  • 相关阅读:
    Idea配置注释
    mysql省市区数据表
    php实现汉字转拼音的类
    git push时如果不再弹出用户和密码的输入提示框该怎么办
    .gitignore 忽略特殊文件无效
    vmware中CentOS7网络设置教程详解
    Tp5中配置多模块开发
    安装tp6 并使用多应用模式
    ldf和mdf文件怎么还原到sqlserver数据库
    git本地仓库与远程仓库建立连接。
  • 原文地址:https://www.cnblogs.com/yeyeck/p/9496714.html
Copyright © 2011-2022 走看看