11/04/18
Per creare un nuovo programma: gedit programma.c
#include <stdio.h>int main ( ) - funzione principale di cui parte il codicefunzione di libreriaprintf(“Il mio primo programma in C, che bello... \n“);STRIGGA DI CONTROLLO CARATTERE NON STAMPABILE: ANDARE A CAPO
Le istruzioni terminano sempre con ;
Per rendere eseguibile il programma: gcc programma.c -o programma.exe
Per commentare una frase: /* */ chiudere sempre il commento!!
Per mandare in esecuzione il programma: ./areacerchio.exe
gedit areacerchio.c
#include <stdio.h>#define PI 3.14
main()
{
VALORI IN VIRGOLA MOBILE float raggio, area;
printf(“\n Si prega di inserire il raggio del cerchio. \n “);scanf(“%f“, &raggio); /* è scanf dover inserire il raggio, prende le variabili insieme e risolve il calcolo carico area alle al raggio“ */area = PI * raggio * raggio; /* *??* */printf(“\nL`area del cerchio: %f - > %f \n“, raggio, area); /* <- 3 variabili: STRINGA, FLOAT, FLOAT \n" è dove sostituire il valore in virgol (che comprende due variabili (in ordine) che si trova dopo la stringa) */}
11/04/18
Per creare un nuovo programma: gedit programma.c
#include <stdio.h>
int main () - Funzione principale di cui parte il codice
{
funzione di libreria
printf (“Il mio primo programma in c, che bello... \n”);
Carattere non stampabile: andare a capo
}
Le istruzioni terminano sempre con ;
Per rendere eseguibile il programma: gcc programma.c -o programma.exe
Per commentare una frase: / * * / chiudere sempre il commento!!
Per mandare in esecuzione il programma: ./aredocchio.exe
gedit areacerchio.c
#include <stdio.h>
#define PI 3.14
Definizione di una costante simbolica: la costante simbolica deve essere scritta in maiuscolo. In tutte le occorrenze del testo in cui trovo PI verrà sostituito con 3.14
main()
{
valori in virgola mobile
float raggio, area;
printf (“\n Si prega di inserire il raggio del cerchio. \n”);
scanf (“%f”, &raggio); - [prende il valore immesso e inserisce il codice dello spazio: prende un valore float]
elementi da leggere
Area = PI * raggio * raggio; /* ???? */
(la variabile area viene definita dal calcolo accanto ad essa)
printf (“\n L’area del cerchio: %f \n”, raggio, area); // [= 3 variabili: stringa, float, float]
(Il %f deve sostituire un valore in virgola mobile compreso nelle variabili, in ordine, che si trova dopo le stringhe)
}
Sospendere momentaneamente il processo: bg (background)
Lista dei programmi in esecuzione sulla shell sospesi: ps
Chiudere il programma in esecuzione: kill - 9 3029
codice programma in sospensione
TIPI DI VARIABILI:
- CHAR: carattere ASCII: %c
- INT: intero, numeri interi positivi o negativi: %d
- FLOAT: virgola mobile: %f
- DOUBLE: virgola mobile a doppia precisione
- VOID: nessun valore/qualsiasi tipo
%s -> stringa di caratteri
#include <stdio.h>
#define PI 3.1415
int main ()
{
char lettera = 'A';
long int i;
int pippo = 8, pippo, PIPPO;
float t = 4.8;
PIPPO = 4; i = 5;
printf ("i vale: %ld, lettera vale %c, \t PIPPO vale: %d
\n PT vale: %f \n", i, lettera, PIPPO, PI);
i = 123456789;
printf ("Le muore i vale: %ld, il suo triplo vale: %ld \n pero
100 x i =: %ld e sbagliato! \v \n", i, 3*i, 100*i);
return 0;
}
int main ()
{
int i,j,k,l,m;
i = 4;j = 2;k = 0;m = 10;
printf("i =%d j =%d k =%d l =%d m =%d \n",i,j,k,l,m);
printf("\n + =j - =k v\xe8 :%d mentre v\xe8 m+= = %d \n",
+ =j; - =k; m+= =l);
printf("i&&j; k&&o k negazione di i
i && o \xe8 Falso ==> andandand
i !! j \xe8 vero
or
int i = 10; i += 2 ==> l = (i + 2) ==> i = 12
int i = 10 , j = 5
++i - j ha valore 6
11 - 5 = 6
i++ - j ha valore 5
10 - 5 = 5
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Appunti riassuntivi Programmazione (parte 1, linguaggio C++)
-
Appunti di elementi di informatica e programmazione, Programmazione C
-
Appunti Fondamenti I (C)
-
Informatica e linguaggio C-appunti