美文网首页
C语言中的数据(自用)

C语言中的数据(自用)

作者: 等等等等等等_391c | 来源:发表于2018-11-16 15:24 被阅读0次

#基本类型

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\n",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\n",num2);

```

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

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

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

相关文章

  • C语言中的数据(自用)

    #基本类型 1.整型 指不带小数的数字,也是最简单最常用的 2.字符型 char 一般用来存储当个字符 例如 ``...

  • C语言基础6

    结构体概述 1 在C语言中,结构体(struct)指的是一种数据结构,是C语 言中构造类型的其中之一。 2 在实际...

  • 2.头文件与类的声明

    C语言和C++语言中 函数与数据使用方法的不同 C语言中由于C语言中没有某些关键字,所以数据可以被全部函数所使用 ...

  • C语言-数据类型

    C语言中数据类型是什么重要的,他们是定义变量的基础。C语言中数据类型大体上可以分为:基本数据类型,构造类型,指针...

  • iOS中编写高效能结构体的7个要点

    结构体是C/C++两种语言中的基础语法, C语言中的结构体只是一个存粹的数据集合类型的描述,它只有数据成员而没有...

  • C++ 输入输出(cin 和 cout)

    在 C 语言中,我们通常会使用 scanf 和 printf 来对数据进行输入输出操作。在C++ 语言中,C 语言...

  • iOS底层之结构体和类的内存对齐

    结构体是C/C++两种语言中的基础语法, C语言中的结构体只是一个存粹的数据集合类型的描述,它只有数据成员而没有成...

  • C语言- 字符、字符数组

    字符数组和字符串 C语言中没有字符串这种数据类型,C语言中通过char型数组来替代字符串的功能。C语言中的字符串一...

  • C语言中的枚举(enum)类型

    C语言中的枚举(enum)类型 枚举变量是C语言中的一种数据结构,在C++和Java等衍生语言(用词好像不太恰当)...

  • iOS开发 -- C语言基础8(指针)

    iOS开发 -- C语言基础8(指针) 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很...

网友评论

      本文标题:C语言中的数据(自用)

      本文链接:https://www.haomeiwen.com/subject/rcjmfqtx.html