c语言变量包含三个方面,——C语言(4)数据类型和变量
今天主要是跟大家讲解一些关于——C语言(4)数据类型和变量,和c语言变量包含三个方面对应的一些题,希望能帮助到大家。
好吧,在这篇文章中我们将讨论数据类型和变量。
在C语言中,你会遇到各种数据类型,例如666是整型数据,666是浮点数据,例如X是字符数据。
当然,由于我们的编译器已经不再那么智能了,它不知道不同的数据是什么类型,所以我们必须手动使用魔术符号来告诉它。例如,您需要使用这些魔术符号来定义我们将在下面解释的变量。
首先我们来了解一下C语言中的数据类型。
1基本类型算术类型,包含两种类型整数类型和浮点类型。
2枚举类型也是一种算术类型,在程序中用于定义只能分配某些离散整数值的变量。
3void类型类型说明符void表示没有可用值。
4派生类型包括指针类型、数组类型、结构体类型、联合类型和函数类型。
今天我们先来看看基本类型。
首先我们来了解一下变量,变量其实就是程序可以操作的一个存储区域的名称。C中的每个变量都有特定的类型,类型决定了变量存储的大小和布局。此范围内的值可以存储在内存中,并且可以对变量应用运算符。
我们以整数类型为例。对于变量int可以开辟空间。该空间可以存储1、2、-1、-2等整型变量,但不能存储浮点数。不能存储12、13等数据,也不能存储a、b、c等字符数据。
同样,单精度浮点类型float和双精度浮点类型double只能存储浮点类型数据,字符类型char只能存储字符类型数据。
下表列出了标准整数类型的存储大小和取值范围的详细信息。
要获取特定上类型或变量的确切大小,可以使用sizeof运算符。sizeoftype表达式获取对象或类型的存储大小(以字节为单位)。以下示例显示如何获取int类型的大小。
例如
您可以尝试更改为不同的数据类型,看看会得到什么结果。
好了,明白了这一点之后,为什么不写一个程序来加深理解呢?
打开你自己的代码块并和我一起尝试一下。
什么?不,我的a肯定等于1。为什么它不显示我1?
哈哈,printf不会像这样打印整型变量。相反,我们需要占位符d。让我们和我一起改变这个,看看会发生什么。
然后你想改变这个值。
对于那些已经对C语言感兴趣的人来说,更改数据类型并看看会得到什么结果是个好主意,或者尝试inta=12看看会得到什么神奇的结果。试试吧,发挥你的创造力吧。反正你的电脑也不会爆炸哈哈。
找出案
1C语言变量命名约定
1变量名称必须以字母或下划线开头,而不是数字。
2)变量名中的字符区分大小写。例如,a和A是不同的变量名,num和Num也是不同的变量名。
3、请记住,变量名不能是C语言中的关键字!
4变量名中不能使用空格。这可以理解如下。如上所述,变量名是字母、数字和下划线的组合,不带空格。
2上面的占位符d只是整数类型的占位符,其他类型的占位符有
长ld;Long是int的变体,不能被认为是单独的数据类型,它只比int多了4个字节的存储空间。
长长lld
木炭c
float/double:f默认情况下,float输出保留6位小数。你可以在f处控制它。示例2f打印2位小数。
chars字符串s
unsigned:usigned:有符号类型,unsigned无符号类型,默认有符号。
八进制o以0开头
十六进制x以0x开头
剩下的细节还很多,以后编程中遇到的话我会慢慢介绍。接下来我们会介绍常量和输入输出知识,请大家关注,一起学习。
发表评论