C programmering :: Variabler og udtryk

Først erklærer vi variabler, heltal kan bruges til fod-størrelserne,

10 int feet_start, feet_slut, feet_aktuel, feet_step; /* Heltal */

men resultatet i meter skal vi bruge med decimaler og så kan heltal ikke anvendes, vi må bruge double. Den type kan indeholde decimaltal på mellem 1.7*10-308 til 1.7*10+308, det er ganske små tal og store tal.

11 double meter; /* Decimaltal for resultat */

En ting man skal prøve at leve sig ind i, er hvordan C opererer med tal i udregninger. F. eks skriver du 22/7, kunne du formode at resultatet blev ca. 3.14, men det gør den ikke i C, den udregnes til 3. Det sker fordi C laver den formodning, at når der er heltal i beregningen skal resultatet også være heltal. Det kunne være at du brugte den som en delberegning i en længere formel vil have et nøjagtigt tal, skal du fortælle C at resultat skal være decimalt ved at gøre en af værdierne til et tal den vil opfatte som et decimaltal. Det kan gøres ved at skrive 22.0/7, punktummet i et af tallene vil C opfatte som et decimaltal og derfor vil resultatet også blive et decimaltal.

Initialiseringen af variabler med start- og slutværdier i programmet er:

14 feet_start = 100; /* Startværdi for første feet */ 15 feet_slut = 1000; /* Slutværdi */ 16 feet_step = 50; /* Stepværdi */ 17 feet_aktuel = feet_start;

og så til selve beregningsdelen der opsætter en løkke med:

20 while (feet_aktuel <= feet_slut) 21 { ..... gentages 25 }

while. Inde i parantesen skrives et logisk udtryk der enten er sand eller falsk med brug af relationsoperatorer. Sålænge det logiske udtryk er sand udføres sætningerne i blokken (det imellem de krøllede paranteser). I det logiske udtryk står der feet_aktuel mindre end eller lig med feet_slut.

 

Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Den bedste chef er den, som har dømmekraft nok til at vælge gode mennesker til at gøre det, han selv ville have gjort, og selvbeherskelse nok til at afholde sig fra at blande sig i deres arbejde, mens de gør det.

Theodore Roosevelt



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.