• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言变量定义与数据溢出(初学者)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、变量定义的一般形式为:类型说明符、变量名标识符等;例:int a,b,c;(abc为整型变量)

在书写变量定义时应注意以下几点:

(1)允许在一个类型说明符后,定义多个相同类型的变量。各变量之间用“,”间隔。类型说明符与变量名之间用一个空格间隔。

(2)最后一个变量之后必须以“;”结尾。

(3)变量定义必须放在变量使用之前,一般放在函数体的开头部分。

注:有符号整型遇无符号整型会统一变为有符号整型。

2、整型数据的溢出:

#include <stdio.h>;

int main()
{
    short int a,b;
    a=32767;
    b=a+1;
    printf("a=%d,a+1=%d\n",a,b);
    return 0;
}
   
     /*result: a=32767,a+1=-32768
     analysis: 一个2字节的整型变量只能容纳-32768~32767范围内的数,无法表示大于32767或小于-32768的数。遇到此情况就会发生溢出
当发生整型数据溢出时就要考虑换整型变量符号了。
 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
android使用C/C++调用SO库发布时间:2022-07-13
下一篇:
C语言中的异常处理机制发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap