﻿# V3512\. AUTOSAR\. Literal suffixes should not contain lowercase characters\.

Данное диагностическое правило основано на руководстве [AUTOSAR](https://www.autosar.org/) \(AUTomotive Open System ARchitecture\) по разработке программного обеспечения\.

Все буквенные суффиксы должны быть в верхнем регистре\.

Использование суффиксов в нижнем регистре мешает визуальному восприятию кода\. Например, суффикс 'l' можно спутать с единицей \(1\), что может стать причиной разнообразных ошибок\.

Примеры литералов, на которые анализатор выдаст предупреждение:

```cpp
12l; 34.0f; 23u;
```

Форма записи литералов, на которую предупреждение выдано не будет:

```cpp
12L; 34.0F; 23U;
```