![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
aleksle06 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 10.6.2010 Где: Краснодар Репутация: нет Всего: нет |
Доброго времени суток, уважаемые новички. Это мой первый урок по изучению C#. Начнем мы с рассмотрения различных способов ввода вывода данных, а также работой с операторами.
1) Целочисленные данные, т. е. целые числа, которые могут содержать как положительные, так и отрицательные значения. Тип Диапазон Размер sbyte От -128 до 127 8-разрядное целое число со знаком byte От 0 до 255 8-разрядное целое число без знака short От -32 768 до 32 767 16-разрядное целое число со знаком ushort От 0 до 65 535 16-разрядное целое число без знака int От -2 147 483 648 до 2 147 483 647 32-разрядное целое число со знаком uint От 0 до 4 294 967 295 32-разрядное целое число без знака long От -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 64-разрядное целое число со знаком ulong От 0 до 18 446 744 073 709 551 615 64-разрядное целое число без знака Все переменные создаются по формуле [тип переменной] [название] Например: byte t; int x; long y; short z; Внимание!!! Все созданные переменные не имеют значения!!! После создания нужно его присвоить!!! Если же мы этого не сделаем, но будем обращаться к вызову этой переменной, допустим сравнению компилятор разумеется выдаст ошибку. Например: int x; x = 10; либо другим способом int x = 10; Разумеется мы можем присваивать значения не только на прямую, но и с определенного места( формы, результат вычисления и т. п.) 2)Типы с плавающей запятой, т.е дроби. Тип Диапазон Размер float От 1,5x10-45 до 3,4x1038 32-разрядное число с плавающей точкой, максимальная точность представления чисел – 7 десятичных цифр double От 5,0x10-324 до 1,7x10308 64-разрядное число с плавающей точкой, максимальная точность представления чисел – 16 десятичных цифр decimal От 1,0x10-28 до 7,9x1028 128-разрядное число с плавающей точкой, максимальная точность представления чисел – 29 десятичных цифр Например: float sum = 5.67; double raz = 3.757686; decimal cred = 7.575676574575756; 3) Тип string. Данный тип представляет всю содержащую информацию как текст, при этом все данные записанные в нем хранятся в кодировке Unicode. Например: string fraz = "Привет!"; 4) Тип char. Используется для вывода текстовых символов! Этот тип работает со всеми знаками, буквами и цифрами, но может так же задаваться и значениями из таблицы Unicode. Например: char sim = 'r'; 5) Тип bool. Логический тип данных. Он имеет всего два значения: true(правда) и false(ложь). Например: bool e = false; 6) Тип enum. Перечисляемый тип. Нужен для создания определенных значений, например нам нужна какая то выборка то есть определенные значения допустим нужно работать с месяцами, как известно нет таких типов данных для этого мы используем тип перечисления enum. Например: enum Mounth { January, February, March, April, May, June, July, August, September, October, November, December }; Спасибо за внимание! Если есть жалобы и предложения пишите в личку, если есть вопросы по теме выкладывайте здесь. Отвечу всем. |
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Не всегда, с полями класса все обстоит по-другому, а поскольку логика построения структуры программы на шарпе основана на классах, этот момент упускать не стоит. Уточнить "локальных переменных" и рассказать, что это такое. Очень плохо объяснено enum. Хромает орфография. Очень мало материала написано по теме, о которой можно долго говорить. И еще: а зачем это все? Сотни уроков уже по всей сети валяются, подробных и не очень, корявых и хороших, десятки книг в электронном и бумажном вариантах - смысл создавать что-то свое, что полностью повторяет уже имеющиеся материалы, причем в более плохом качестве? |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
Такие уроки очень популярны на форумах крутых Хакеров, но тут не оценят (
|
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
||||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
а почему бы код не оформлять тегами code? да и уроки лучше кидать себе в бгло.
-------------------- ![]() |
|||
|
||||
N1ko |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 30.12.2007 Где: Киев Репутация: нет Всего: нет |
Мм... Не совсем понятно зачем это вообще здесь. ИМХО форум существует не для того, что бы выкладывать на нём свои уроки. Тем более такие хаккерские =)). А тот, кому захочется почитать о переменных, тот и сам в состоянии открыть книжку либо задать здесь вопрос, который его интересует. Имхо фтопку...
Это сообщение отредактировал(а) N1ko - 12.7.2010, 17:09 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |