diff --git a/1.1. Система типов.md b/1.1. Система типов.md index 322f7a0..561452b 100644 --- a/1.1. Система типов.md +++ b/1.1. Система типов.md @@ -32,14 +32,14 @@ Деталью, требующей дополнительного упоминания, является принцип сравнения системных числовых типов, что является важным аспектом при поиске значений, внутри контейнеров. Так, -`(vtype_bool)1 == (vtype_int64)1 -(vtype_pointer)0x00007777 == (vtype_uint16)0x7777 -(vtype_float)0.25 == (vtype_ldouble)0.25 -(vtype_double)13.0 == (vtype_int32)13` +- `(vtype_bool)1 == (vtype_int64)1` +- `(vtype_pointer)0x00007777 == (vtype_uint16)0x7777` +- `(vtype_float)0.25 == (vtype_ldouble)0.25` +- `(vtype_double)13.0 == (vtype_int32)13` но -`(vtype_int8)-1 != (vtype_uint8)0xff` +- `(vtype_int8)-1 != (vtype_uint8)0xff` Иными словами, сравнение всегда производится на базе реального значения числа, а не на базе представления данного числа в памяти.