c语言程序设计中数据类型有哪些,c语言程序设计(第2讲)数据类型

数据类型按照有无符号可以分为有符号和无符号两种类型。无符号即表示没有正负的数据,用unsigned关键字来声明;有符号即带有正负号的数据,用signed关键字来申明,在一个数据前面没放unsigned和signed时,数据默认是signed。

数据类型按照字节可以分为8位、16位、32位、64位数据。

8位无符号数表示的值从0~255,8位的有符号数表示的值从-127~+127。

16位的无符号数从0~65535,16位的有符号数表示的值从-32768~+32768。

……(打开windows附件里面的计算器自己算吧)

数据类型按照有无小数点可以分为整型和实型。整型就是整数,实型就是带小数点的。整型用关键字int、char来表示;实型用关键字float double来表示。

数据类型在书写的时候,还可以分为十进制写法、十六进制写法和二进制写法。例如一个数10,用十进制表示就是10,用十六进制写法就是0x0a,用二进制写法就是1010.

在写单片机程序的时候,需要正确的定义数据类型,否则就会出错了。例如当你定义一个8位的无符号变量x,程序中有if(x>300)这条语句,那你的程序肯定是有误了,这个小问题,可能浪费你一周的时间去调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值