知识趣记-c语言程序设计-2020年8月

知识趣记-2020年8月

1.c语言

strlen 是函数,sizeof 是运算符。
strlen 测量的是字符的实际长度,以’\0’ 结束,也就是说不算最后的’\0’;
而sizeof 测量的是字符的分配大小,包括最后的’\0’;
帮助记忆的话,可以理解成运算符更加底层一下,会输出真实的内存占用情况,而函数有封装,会处理成用户想要看到的内容。

指针存在栈上,new 出来的动态内存在堆上。

c语言中,&&和||判断要注意短路原则。

int型范围为正负21亿多,32 位。
unsigned int 0~4294967295
int -2147483648~2147483647
unsigned long 0~4294967295
long -2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:18446744073709551615
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615

C语言源程序的最小单位是字符,最小执行单元是函数。

static静态变量初始化后就不会二次初始化了。

2. 计网

已初始化的static变量分配在.data段,未初始化的static变量分配在.bss段。

光纤的抗干扰能力最好

分层从上到下:
数据



比特流

OSI网络分层,从上往下为:
应用层
表示层
会话层
运输层
网络层
数据链路层
物理层

3. 数据库

猜你喜欢

转载自blog.csdn.net/qq_40092110/article/details/108309491