c语言
寂寞的水水
这个作者很懒,什么都没留下…
展开
-
static的作用
1.修饰局部变量 局部变量存在栈区,调用完之后就释放了,存在周期非常短 使用static修饰后为静态变量(局部变量静态化),存在静态数据段,生存周期很长2.修饰全局变量 防止重命名,为静态变量。限制变量只在本文件使用3.修饰全局函数 防止重命名,限制函数只在本文件使用...原创 2020-11-07 16:39:29 · 96 阅读 · 0 评论 -
数据类型(int、short、long、long long、unsigned、char、float、double)
整数int型int型是有符号的整形,值必须是整数,正整数、负数和0.一般来说一个int型会占用一个字长。打印不同进制的数:八进制:%o十进制:%d十六进制:%x显示不同进制的前缀:八进制:%#o十进制:%#x十六进制:%#Xshort int类型也可以写成 short,占用的存储空间比int型少,常用于较小数值的场合来节省空间。与int型类似,short也是无符号整形。long int简写成 long ,占用的空间比int多,适用于大数值的场合,也是有符号类型long long原创 2020-10-25 19:08:15 · 11438 阅读 · 4 评论 -
位、字节、字
位位是计算机最小的存储单元(bit),可以存放0和1。是计算机内存的基本构成块字节1字节=8位,所以8位可以表示0-255字计算机给定的自然存储单位。比如64位的系统,一个字长就是64位。计算机的字长越大,其数据转移的越快,允许的内存访问也越多。...原创 2020-10-25 16:32:08 · 178 阅读 · 0 评论 -
continue 和 break
continue 让程序跳过循环体的余下部分用法:在循环体中,continue可以用作站位符;当程序已经读取到某些内容,要跳到下一开始处时;可以用在while对下一个行为的表达式求值。int num = 0;char ch;while(num < 6){ ch = getchar(); if(ch == '\n'){ continue; } putchar(ch); num++;}在for循环里面使用continue是先对for循环体更新数值,然后在对循环表达式原创 2020-10-23 17:04:15 · 152 阅读 · 0 评论 -
条件运算符
条件运算符条件运算符 :?:用法和 if else的语法类似,属于三元运算符,比 if else 代码更加简洁和紧凑原创 2020-10-23 16:20:47 · 105 阅读 · 0 评论