c语言变量包含三个方面,——C语言(4)数据类型和变量

 admin   2024-02-20 03:07   21 人阅读  0 条评论

今天主要是跟大家讲解一些关于——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开头


剩下的细节还很多,以后编程中遇到的话我会慢慢介绍。接下来我们会介绍常量和输入输出知识,请大家关注,一起学习。


本文地址:http://eptisonshop.com/post/40768.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?