Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » C# |
Урок 4
Основные типы данных перечислены в следующей таблице:Тип C# Тип CLR Размер в байтах Пояснение int Int32 4 Целое (со знаком) float Single 4 Вещественное число char Char - Символ (Unicode) bool Boolean - Логический тип short Int16 2 Короткое целое (со знаком) long Int64 8 Длинное целое (со знаком) string String - строка byte Byte 1 байт decimal Decimal 8 Вещественное число фиксированной точности Если вы предпочитаете использовать длинные имена, то вы должны писать что-то вроде System.Int32 для типа int и т. п. (т. е. приписывать слово System перед CLR-именем). Или же вы должны добавить строчку using System; в начале программы (хотя, впрочем, она там скорей всего и так есть). Таким образом следующие три объявления переменной k равносильны: int k; using System; ... Int32 k; и System.Int32 k; Разумеется, аналогично мы имеем дело и другими типами языка C#. Объявление переменной можно совместить с инициализацией (заданием начального значения): int z=88; Набор операторов для C# достаточно стандартен + , -, *, / - действуют как и в любом другом языке. Отметим только, что / (деление) применительно к целым числам дает целую часть от деления. Так, фрагмент int k=100999, n=1000, s; s=k/n; Console.WriteLine(s.ToString()); выведет на экран 100, а не 101, т. е. никакого округления не происходит. Есть еще один оператор - %. Это - остаток от деления. Следующий фрагмент выведет на экран 999: int k=100999, n=1000, s; s=k%n; Console.WriteLine(s.ToString()); Как и в других C-подобных языках, в C# существуют операторы инкремента и декремента. Так, после следующего фрагмента k увеличится на 1, а n - уменьшится на 1: k++; n--; | |
Просмотров: 1234 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |