05 2018 档案

摘要:如果表达式里既有带符号类型又有无符号类型,当带符号类型取值为负时会出现异常结果。 因为带符号数会自动转化为无符号数。 例如 a*b,a=-1, b=1,a是int,b是unsigned int,如果在int占32位,则结果是4294967295。 即这里先将-1转化为无符号数,再乘1。当赋给无符号数 阅读全文
posted @ 2018-05-21 22:29 IpursueI 阅读(336) 评论(0) 推荐(0)
摘要:如果定义变量时没有指定初始值,则变量被默认初始化。 变量的默认值会受变量的类型,以及变量的位置的影响。 如果时内置类型的变量未被显示初始化,他的值由定义的位置决定。 定义于任何函数体之外的变量被初始化为0,定义在函数体内部的变量将不被初始化,此时它的值时未定义的,如果试图拷贝或者以其他形式访问此类值 阅读全文
posted @ 2018-05-20 09:27 IpursueI 阅读(425) 评论(0) 推荐(0)