初识C语言第一天 您所在的位置:网站首页 c语言输入short类型 初识C语言第一天

初识C语言第一天

2023-06-04 21:44| 来源: 网络整理| 查看: 265

目录

一,什么是数据类型

二,数据类型

  (一)整型(int、long、long long)

  (二)浮点型(float、double)

三,如何使用数据类型 

  (1) 数据类型的大小

  (2)使用数据类型

一,什么是数据类型

          程序离不开数据,把数字,字母,文字输入计算机,就是希望利用这些数据来帮助自己完成

任务,例如需要计算一份利息或者显示一份葡萄酒商的排序列表。这篇文章除了会教会读者什么是

数据类型外还会解释如何操作数据。

二,数据类型

           在c语言中提供多种数据类型中,这篇文章主要讲述基本数据类型中的两大类:整数类型和浮点数类型,及红色圈出部分。

//短整型 short //整形 int //长整形 long //更长整型 long long //单精度浮点型 float //双精度浮点型 double       (一)整型(int、long、long long)

(1)整形  int

          int是一个有符号整型,即int类型的值必须是一个整数,可以是正整数,负整数或0。其取值范围依计算机系统而异

         能表示的数值范围是:-2^(32-1) – 2^(32-1)-1 (即 -2147483648 ~ 2147483647)

(2)长整型 long 

          long 占用的空间可能比int多,适用于比较大的场合,与int类似是有符号类型

           取值范围:-2^(32-1) – 2^(32-1)-1 (即 -2147483648 ~ 2147483647)

(3)更长整型 long long

          long long占用的空间可能比long多,适用于更大的场合,与int类似,long long是有符号类型

          取值范围:-2^(63) ~ 2^(63)-1 (这个数足够大了)

  (二)、浮点型(float、double)

数据类型

关键字占用字节数默认数值                    取值范围单精度浮点型float40.0F

负数范围:—3.4028235E+38~—1.4E-45

正数范围:

—1.4E-45~3.4028235E+38

双精度浮点型double80.00F

负数范围:—1.7976931348623157E+308~—4.9E-324

正数范围:4.9E-324~1.7976931348623157E+308

三,如何使用数据类型 

      前面我们已经认识到基本数据类型中的两大类:整数类型和浮点数类型。已经明白数据是用来

帮助自己完成任务的,那么当我们使用数据类型的时候就必须来根据自己的需求来使用他们,而为

了更好使用它们就必须知道它们的大小以及如何的正确使用他们。

  (1) 数据类型的大小

           sizeof 是一种单目运算符,sizeof 以字节形式给出其操作数的存储大小。操作数可以是一个表达式或类型名,操作数的存储大小由操作数的类型决定。

        下面我们使用sizeof来计算数据类型的大小,话不多说——我们上代码!!!!

 运行结果如下:

通过sizeof运算符我们可以看到 :

       short = 2字节(byte)=16比特(bit)

       int =  4字节(byte)  =32比特(bit)

       long =  4字节(byte)  = 32比特(bit)

       longlong = 8字节(byte)  = 64比特(bit)

       float = 4字节(byte)  = 32比特 (bit)

       double=8字节 (byte)= 64比特(bit)

       字节 byte 位 bit :电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。字长是指字的长度 1字=2字节 (1 字 =2 字节) 1个字的字长是16(位)位 1字节=8bit

(2)使用数据类型

     前面我们认识了数据类型的大小,而现在我们就要学习本篇文章最重要的内容就是如何使用他们!

   

       我们使用各个数据类型定义变量并且给变量赋值(存储变量的本质,是向内存申请一块空 间,有了空间我们就可以向里面存放一定的数据)。

   打印它们(如图)

 在C语言中不同数据类型有不同的打印格式。

对于各种数据类型的打印方式总结如下如下:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有