C++中一个常数后跟着一个U表示无符号型
const unsigned int a{100U};//花括号列表初始化,表示给a初始化
#include <iostream>
#include <array>
#include <iomanip> // For stream manipulators
int main()
{
const unsigned int min_wt{100U};//花括号列表初始化
const unsigned int max_wt{ 250U };
const unsigned int wt_step{ 10U };
const size_t wt_count{ 1 + (max_wt - min_wt) / wt_step };
const unsigned int min_ht{ 48U };
const unsigned int max_ht{ 84U };
const unsigned int ht_step{ 2U };
const size_t ht_count{ 1 + (max_ht - min_ht) / ht_step };
const double lbs_per_kg{ 2.20462 };
const double ins_per_m{ 39.3701 };
std::array<unsigned int, wt_count> weight_lbs;
std::array<unsigned int, ht_count> height_ins;
//给i和w初始,i=0,w=min_wt
for (size_t i{}, w{ min_wt }; i < wt_count; w += wt_step, ++i) {
weight_lbs.at(i) = w;
}
system("pause");
return 0;
}