From faa267fa0a3d27f12565ff84c3652b6af53e5a18 Mon Sep 17 00:00:00 2001 From: Gregory Lirent Date: Wed, 17 Aug 2022 09:26:35 +0300 Subject: [PATCH] =?UTF-8?q?Update=20page=20'1.1.=20=D0=A1=D0=B8=D1=81?= =?UTF-8?q?=D1=82=D0=B5=D0=BC=D0=B0=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.1. Система типов.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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` Иными словами, сравнение всегда производится на базе реального значения числа, а не на базе представления данного числа в памяти.