c语言
未之未央丶
不比较,不臆测,不逼逼。努力向上~!
展开
-
unsigned和signed、const和define的区别
unsigned与signed的区别 ##signed 为默认编译携带。`int i ;`等同于`signed int i;`signed为有符号型。unsigned为无符号型。那么问题来了,什么是符号?举例说 正10(10)和负10(-10)前面的正负号就是符号。 unsigned是缺少一个符号位,等于多获得一位表示值的位置,其在正数所能表示的最大值为signed的两倍(int默认4字原创 2017-05-12 11:35:35 · 3120 阅读 · 2 评论 -
当指针遇上const关键字,奇妙的化学变化~
1. const作用是什么? const关键字(翻译为:常数,不变的;)被它定义的变量为常量(不可再赋值的变量为常量) 下面我们来看一段简单的代码,int main(void){ int const a = 10;//定义一个常量a=10; //上述等于 const int a = 10;下文中用第一种表示方法,比较直观。 a++;//编译时报错,因为c原创 2017-05-12 17:49:20 · 490 阅读 · 0 评论