8 Novembre

This commit is contained in:
2022-11-08 11:29:38 +01:00
parent b035a45080
commit a9e98afad2
5 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char min, maj;
char *p = NULL;
for(min = 'a', maj = 'A'; maj <= 'Z'; min++, maj++) {
p = (p == &min) ? &maj : &min;
putchar(*p);
}
putchar('\n');
return 0;
}

View File

@@ -0,0 +1,16 @@
#include <stdio.h>
#include <stdlib.h>
int main() {
float f=2451.927;
double d=15629.2818;
long double ld=12586818.125155;
char c='&';
short int si=3;
int i=-56517;
long long unsigned int llui=82167258;
printf("Voici les adresses des variables:\n%p\n%p\n%p\n%p\n%p\n%p\n%p\n",&ld,&llui,&d,&i,&f,&si,&c);
return 0;
}

View File

@@ -0,0 +1,10 @@
#include <stdlib.h>
#include <stdio.h>
int main(void) {
long long int n = 4614256656552045848LL;
double* p = (double*) &n;
*p=*p*2;
printf("2pi = %f\n", *p);
return 0;
}

View File

@@ -0,0 +1,19 @@
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main(void) {
int* p;
if(time(NULL)%2) {
int x = 59;
p = &x;
} else {
int y = 31;
p = &y;
}
printf("x=%d\n", x);
printf("y=%d\n", y);
printf("%d\n", *p);
return 0;
}