zoukankan      html  css  js  c++  java
  • C语言中的数据

    基本类型

    1.整型

    指不带小数的数字,也是最简单最常用的

    2.字符型

    char 一般用来存储当个字符

    例如

    
    char s1='a';
    
    

    3.浮点型

    浮点数据是指代小数的数字

    变量及赋值

    变量定义的一般形式为:数据类型 变量名;

    多个类型相同的变量: 数据类型 变量名,变量名,变量名........;

    变量的赋值分为两种方式

    1.先声明再赋值

    2.声明的同时赋值

    
    int num;
    
    num=100;
    
    int num2=100;
    
    

    不可改变的常量

        在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。
    
        一般形式为 #define 标识符 常量值(一般情况下,常量的标识符用大写字母,变量的用小写字母)
    

    例:

    
    #include<stdio.h>
    
    #define PI 3.14
    
    int main()
    
    {
    
        printf("圆周率: %f
    ",PI);
    
        return 0;
    
    }
    
    

    数据类型的转换

    1.自动类型转换

    
    char c='a';
    
    int x;
    
    double d;
    
    x=c;//字符类型可以自动转换为整型
    
    d=x;//整型可以自动转换为浮点类型
    
    

    自动转换发生在不同数据类型运算时,在编译的时候自动完成。

    char类型数据转换 为int类型数据遵循ASCII码中的对应值

    PS.字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

    2.强制类型转换

    强制类型转换是通过定义类型转换运算来实现的。其一般形式为:
    
                                    (数据类型)(表达式)
    

    例如:

    
    double num1=5.21;
    
    int num2=(int)num1;
    
    printf("%d
    ",num2);
    
    

    强制转换后的运算结果不遵循四舍五入原则,小数点后的数据全部舍弃。

    转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

    使用强制转换时数据类型和表达式都必须加括号。

  • 相关阅读:
    Pandas Statistical Functions
    pyspark 记录
    走出浮躁的泥沼:学会享受学习过程的乐趣
    寻找知识不变的那部分
    走出浮躁的泥沼:把一件事做到某种境界
    走出浮躁的泥沼:为什么会浮躁
    对抗拖延症最直接有效的方法
    实施“番茄工作法”需要注意的一些细节
    东西学了容易忘?学会跟踪你的知识
    再谈读书与信息的获取、沉淀
  • 原文地址:https://www.cnblogs.com/yydx/p/9970980.html
Copyright © 2011-2022 走看看