Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Примеры/Преобразование типов данных

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Описание[1]

В некоторых ситуациях полезно преобразовать данные из одного типа в другой. Каждая конвертирующая функция преобразовывает свой параметр в значение, эквивалентное своему типу данных. Среди таких функций – int(), float(), char(), byte() и др.

Пример

  1. size(640, 360);
  2. background(0);
  3. noStroke();
  4. textSize(26);
  5.  
  6. char c;    // тип «char» хранит алфавитно-цифровые символы
  7. float f;   // тип «float» хранит числа с плавающей точкой
  8. int i;     // тип «int» хранит целые числа в диапазоне
  9.            // от «2147483647» до «-2147483648»
  10. byte b;    // тип «byte» хранит значения от «-128» до «128»
  11.  
  12. c = 'A';
  13. f = float(c);      // задаем переменной «f» значение «65.0»
  14. i = int(f * 1.4);  // задаем переменной «i» значение «91»
  15. b = byte(c / 2);   // задаем переменной «b» значение «32»
  16.  
  17. //println(f);
  18. //println(i);
  19. //println(b);
  20.  
  21. text("Значение переменной c: " + c, 50, 100);
  22. text("Значение переменной f: " + f, 50, 150);
  23. text("Значение переменной i: " + i, 50, 200);
  24. text("Значение переменной b: " + b, 50, 250);

См.также

Внешние ссылки

  1. processing.org - Datatype Conversion