C语言学习(一)----数据类型

本文详细介绍了C语言中的基本数据类型,包括整型、浮点型及字符型数据的特点和使用方法。对于每种类型,文章都提供了详细的分类说明,并解释了如何表示各种数值和字符。此外,还讨论了整型溢出的问题。

C语言的数据类型:

 在这里先介绍基本类型,其他的类型以后一一介绍: 

整型数据:

    1.整型变量的分类

       基本整型:int  

     短整型:short int或者short  

     长整型:long int或者long 

     加上修饰符 signed/unsigned默认为signed。

  通常做法:long定为32位,short定为16位,int可以是16位,也可以是32位。

    2.整型常量:

     十进制整数:如123,3435

     八进制整数:以0开头 如0123表示八进制的123

     十六进制整数:以0X开头 如0x123表示十六进制的123

      整型常量的定义:在常量后面加U或u表示unsigned int类型,加l或L表示long类型。

      *整型溢出:如int最大表示为32767,再加1,其结果为-32768。

浮点型数据

    1.浮点型变量的分类

           float      32位

           double    64位

           long double  128位

    2.浮点数有两种表示方式:

           A:十进制小数形式。如1.23,45.67

           B:指数形式。如123e3表示123X103

     float只能接受6~7位有效数字,double可以接受15~16位有效数字。

字符型数据:

    字符常量表示用单撇号括起来的一个字符。如'A'

    字符数组可以表示一个字符串。

转载于:https://www.cnblogs.com/hurly117/p/3342310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值