Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Ada Programming/Delimiters/**

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Delimiters ** __TOC__ Operator Standard Operations Arithmetic Power of The "**" operator is defined as arithmetic power of for all numeric types. function "**" (Left : T; Right : Integer) return T; Usage A : constant Float := 5.0 ** 2; A is now 25.0 B : constant Integer := 5 ** 2; B is also 25 Working Example operator_power.adb with Ada Text_IO; procedure Operator_Power is A : constant Float := 5.0 ** 2; A is now 25.0 B : constant Integer := 5 ** 2; B is also 25 package T_IO renames Ada.Text_IO; package F_IO is new Ada Text_IO Float_IO (Float); package I_IO is new Ada Text_IO Integer_IO (Integer); begin T_IO.Put ("A = "); F_IO.Put ( Item => A, Fore => 3, Aft => 1, Exp => 0); T_IO.New_Line; T_IO.Put ("B = "); I_IO.Put ( Item => B, Width => 3, Base => 10); T_IO.New_Line; end Operator_Power; See also Wikibook Ada Programming Ada Programming/Delimiters Ada Programming/Operators Ada 95 Reference Manual 4 4 Expressions 4 5 6 Highest Precedence Operators Ada 2005 Reference Manual 4 4 Expressions 4 5 6 Highest Precedence Operators **