1、秒换算小时&分钟
int Time;
int Hour,Minutes;
Hour=Time/3600;//小时
Minutes=(Time/60)%60;//分钟
Minutes=(Time%3600)/60;//分钟
2、C++当中比较大小
法一:利用库函数
int main()
{int array[] = { 5, 2, 9, 1, 7 }; cout << "最大值: "<< *max_element(array, array + 5) << endl;//输出为 6 cout << "最小值: " << *min_element(array, array + 5) << endl; //输出为1 return 0;
}
法二:赋初始值为数组第一个值
//最大值
int main()
{int array[] = { 5, 2, 9, 1, 7 };int temp = -1;int temparray = array[0];int maxValue = -1;// 调用 getMaxValue 函数获取数组的最大值for (int i = 0; i < sizeof(array) / sizeof(array[0]);i++){temp = array[i];if (temp > temparray)temparray =temp;}maxValue = temparray;// 输出最大值std::cout << "最大值: " << maxValue << std::endl;return 0;
}
//最小值
int main()
{int array[] = { 5, 2, 9, 1, 7 };int temp = -1;int temparray = array[0];int minValue = -1;// 调用 getMinValue 函数获取数组的最大值for (int i = 0; i < sizeof(array) / sizeof(array[0]);i++){temp = array[i];if (temp < temparray)temparray =temp;}minValue = temparray;// 输出最小值std::cout << "最小值: " << minValue << std::endl;return 0;
}
3、使用16进制打印数据,并且字节间有间隔
//如果是有(' '),有间隔
qDebug() << "kangyi sent" << storageBuff.toHex(' ')<<"---------------";