Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
 
рекламное агентство киева . Сек шоп секс игрушки. Взрослые игрушки секс шоп. Торговые площади и офисы в аренду проектирование зданий, специалисты высочайший уровень.
 
 
Лучшие коды
   
   
 
Арифметические операции в bash
 Категория: bash скрипты | автор: Codeserfer | 30 ноября 2009 | Просмотров: 5426  



 
Команды для арифметических операций в bash оказались немного специфичны, точнее не команды, а способ их оформления. Приведу пример:
#!/bin/bash
a=73
b=22
c=$a+$b
echo $c

По идее должно выдать 95, но выдает 73+22, странно. Выходит арифметическая операция сложения не прошла. Посмотрев в учебник, разобрался. Перед арифметическими операциями надо написать ключевое слово let:
#!/bin/bash
a=73
b=22
let c=$a+$b
echo $c

Выдаст 95. Разобрались. Посмотрим на способности интерпретатора работать с разными типами данных:
#!/bin/bash
a="аа"
b=22
let c=$a+$b
echo $c

Т. е. я пытаюсь прибавить строку к числу. PHP бы попытался привести их к одному типу данных и вывел бы 22, тоже самое делает и bash. Мне это нравится :) Другие арифметические операции возвращают примерно такой же результат, примеры излишни.
В общем, арифметические операторы стандартны:
+ сложение
- вычитание
* умножение
/ деление
% остаток от деления
** возведение в степень (специфичный оператор, нигде пока такого не встречал)
+= увеличивает значение переменной на заданное число
-= уменьшение значения переменной на заданное число
*= умножить значение переменной на заданное число, результат записать в переменную
/= уменьшение значения переменной в заданное число раз
%= найти остаток от деления значения переменной на заданное число, результат записать в переменную
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 3)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Операторы PHP
  • Проверка числа на нечетность
  • Хранение контента в одной переменной
  • Переменные в PHP. Типы данных, инициализация переменных, работа с переменны ...
  • Условный оператор в bash
  •  
    Комментарии (0) Распечатать




    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама