Uranium is a metal with an atomic number of 92. It is slightly softer than steel, is a poor electrical conductor, and has a very high density. Uranium-235 is the only naturally occurring fissile isotope of uranium that can undergo nuclear fission, releasing energy, and be used in nuclear power plants or nuclear weapons.
Uranium is a metal with an atomic number of 92. It is slightly softer than steel, is a poor electrical conductor, and has a very high density. Uranium-235 is the only naturally occurring fissile isotope of uranium that can undergo nuclear fission, releasing energy, and be used in nuclear power plants or nuclear weapons.
Статья поможет читателю разобраться, что представляют собой типы size_t и ptrdiff_t, для чего они нужны и когда целесообразно их использование. Статья будет интересна разработчикам, начинающим создание 64-битных приложений, где использование типов size_t и ptrdiff_t обеспечивает быстродействие, возможность работы с большими объемами данных и переносимость между разными платформами.
Статья поможет читателю разобраться, что представляют собой типы size_t и ptrdiff_t, для чего они нужны и когда целесообразно их использование. Статья будет интересна разработчикам, начинающим создание 64-битных приложений, где использование типов size_t и ptrdiff_t обеспечивает быстродействие, возможность работы с большими объемами данных и переносимость между разными платформами.
Статический анализ исходного кода на примере WinMergeTatyanazaxarova
Сегодня я хочу посвятить пост тематике, почему инструменты анализа исходного кода полезны вне зависимости от уровня знаний и опыта программиста. А польза такого анализа будет продемонстрирована на примере инструмента, который известен всем программистам - WinMerge.
20 ловушек переноса Си++ - кода на 64-битную платформуTatyanazaxarova
Рассмотрены программные ошибки, проявляющие себя при переносе Си++ - кода с 32-битных платформ на 64-битные платформы. Приведены примеры некорректного кода и способы его исправления. Перечислены методики и средства анализа кода, позволяющие диагностировать обсуждаемые ошибки.
3. Переменные могут содержать данные
разных типов — от простых
логических, или булевых, значений
(True или False) до больших
значений с двойной точностью.
Значение присваивается переменной с
помощью оператора равенства
4. В платформе .NET есть несколько
основных типов переменных, которые
иногда называют базовыми:
String (текстовые троки),
Integer (целые числа),
Single (вещественные числа) и
Boolean (логические, принимающие
значения True или False).
5. String (строка
переменной длины)
От 0 до приблизительно 2 миллиардов
знаков Юникода
Integer От -2 147 483 648 до 2 147 483 647
Single (число
одинарной точности
с плавающей
запятой)
От -3,4028235E+38 до -1,401298E-45
для отрицательных значений; от
1,401298E-45 до 3,4028235E+38 для
положительных значений
Boolean True или False
6. Тип Хранит Пример Примечания
String Текст "Привіт" Текст должен быть взят
в кавычки
Integer Целое число 123 Целые числа без
десятичной точки
Single Число с
плавающей
запятой
55. 12 Числа с десятичной
точкой
Boolean Логическое
значение
True Есть два значения
этого типа: True и False
Примеры значений, соответствующих каждому из
простых типов
7. Правила именования переменных.
Имя переменной должно:
•Начинаться с буквы
•Содержать только английские буквы,
цифры и символ подчеркивания.
•В имени не разрешается использовать
знаки пунктуации и пробелы
•Содержать не больше 255 символов
(рекомендуемый максимум — 32)
Не являться ключевым словом, например
Val или Print
8. Перед использованием переменной в программе, эту
переменную нужно объявить (описать). Чтобы
объявить переменную, нужно написать строку кода, в
которой указывается имя этой переменной и ее тип.
Объявление переменных ускоряет компиляцию
программы и повышает эффективность ее работы.
Кроме того, оно предотвращает ошибки, связанные с
неправильным написанием имен переменных в коде.
Чтобы объявить переменную в коде на Visual Basic .NET,
используется оператор Dim.
Синтаксис этого оператора следующий:
Dim ИмяПеременной As ТипПеременной
9. Например:
Dim MyName As String
Dim MyWeight As Integer
Dim NoBrainer As Boolean
Dim DVDPrice As Single
10. Пример:
Private Sub Buttonl_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs)_
Handles Buttonl.Click
Dim MyName As String
MyName = "Bill"
TextBoxl.Text = MyName
End Sub
11. Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Dim Sr As Single
Dim a1 As Integer
Dim a2 As Integer
Dim a3 As Integer
a3 = Val(TextBox3.Text)
a2 = Val(TextBox2.Text)
a1 = Val(TextBox1.Text)
Sr = (a1 + a2 + a3) / 3
TextBox4.Text = Sr
End Sub
12. Функция Возвращаемое значение
Abs (число)
Абсолютное значение числа
Cos (число)
Косинус числа
Exp (число)
Число е в степени, равной заданному числу
Fix (число)
Целая часть числа
Int (число)
Целая часть числа. Функции Int и Fix по-разному действуют только на отрицательные числа:
Int возвращает ближайшее меньшее число, а Fix - отбрасывает дробную часть числа
Log (число)
Натуральный логарифм числа, значение двойной точности
Pow (число)
Возвращает указанное число, возведенное в указанную степень.
Round (число)
Округляет десятичное значение до указанного числа дробных разрядов.
Rnd (число)
Случайное число, значение одинарной точности
Sin (число)
Синус числа
Sqrt (число)
Квадратный корень числа
Math.Cos(angle) Math.Sqrt(9)