--哈希表
local t = {}
t.x = 1
--print(#t)
--混合表
local tl ={}
tl[1]=1
tl[3]=4
print(#tl)
--数组
local tl ={}
tl[1]=1
tl[3]=4
print(#tl)
--#只对顺序表起作用
在电子和通信行业中,抖动是指周期信号的不规则变化,通常是指这个周期信号和参考时钟之间的差异。抖动可以表现为周期信号的脉冲之间的频率,振幅,相位变化。考虑抖动是非常重要,通常在通信链接中(如,USB,PCI-e,SATA,OC-48)不希望发生抖动。在时钟恢复应用中,被称为时序抖动。
像所有的随时间变化的信号一样抖动可以被量化,比如均方根,峰-峰值位移;也可以用频谱分布进行量化。
抖动周期是指一个信号的两次峰值之间的时间发生变化的周期。抖动频率是抖动周期的倒数。通常,如果抖动频率很低,对系统影响不大,在系统设计中可以不用考虑,频率低于1HZ的抖动可以不管。
八进制; \ddd
十六进制: \xdd
char *s ="a\01234\0x56b\0c"; 4 a\0123\0x56\1cb :3
“BIN”表示二进制,“OCT”表示八进制。“DEC”表示十进制,“HEX”表示十六进制。
~按位取反
VC是32位编译器,所以
10(10进制) = 00000000 00000000 00000000 00001010 (2进制)
~10 = 11111111 11111111 11111111 11110101 = -11
只有无符号数才有位取反操作。