mini: false, //迷你模式 autoplay: false, //自动播放 theme: '#FADFA3', //主题色 loop: 'all', //音频循环播放, 可选值: 'all'全部循环, 'one'单曲循环, 'none'不循环 order: 'random', //音频循环顺序, 可选值: 'list'列表循环, 'random'随机循环 preload: 'auto', //预加载,可选值: 'none', 'metadata', 'auto' volume: 0.7, //默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效 mutex: true, //互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器 listFolded: false, //列表默认折叠 listMaxHeight: 90, //列表最大高度 lrcType: 3, //歌词传递方式

C++ Primer Notes

unsigned类型

当计算中既有无符号数,又有int值时,结果会转化为无符号数

unsigned int i1 = 10;
int i2 = 42;
std::cout << i1 - i2 << std::endl; // 结果为4294967264
std::cout << i2 - i1 << std::endl; // 结果为32

计算过程:
i1:
0000 0000 0000 0000 0000 0000 0000 1010

i2:
0000 0000 0000 0000 0000 0000 0010 1010

i1 - i2:
1111 1111 1111 1111 1111 1111 1110 0000 = 4294967264

unsigned char c = -1;
std::cout << int(c) << std::endl; // 结果为255

计算过程:
-1:
源码:1000 0001
反码:1111 1110(符号位不变,其他位反转)
补码:1111 1111(反码+1)
1111 1111 = 255

posted @ 2026-02-03 19:59  pone1  阅读(1)  评论(0)    收藏  举报