I am having trouble understanding a line of code. I see that an array is initialized as follows:
static const uint SmartBatteryWattHoursTable[1 << 4] = {
0, 14, 27, 41, 54, 68, 86, 104,
120, 150, 180, 210, 240, 270, 300, 330};
However I can't tell what the following code means:
int x = sizeof(SmartBatteryWattHoursTable) / sizeof(*SmartBatteryWattHoursTable));
I understand that the numerator will evaluate to 16 * 4 = 64. But what does the denominator evaluate to?