bonjour,
y a-t-il en C une variable (int,float,double...) numérique (pas de char, bool...) qui serait codée sur un seul bit? une variable binaire quoi?
merci
bonjour,
y a-t-il en C une variable (int,float,double...) numérique (pas de char, bool...) qui serait codée sur un seul bit? une variable binaire quoi?
merci
"Celui qui n'a jamais fait d'erreurs n'a jamais rien essayé"A. Einstein
"La différence entre la stupidité et le génie est que le génie a ses limites"A. Einstein
"c'est en forgeant qu'on devient forgeron"
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
un booleen n'est pas codé sur un seul bit?
"Celui qui n'a jamais fait d'erreurs n'a jamais rien essayé"A. Einstein
"La différence entre la stupidité et le génie est que le génie a ses limites"A. Einstein
"c'est en forgeant qu'on devient forgeron"
il n'y a pas de booleen en C...
On se sert de int ou short (ou de char si on veut economiser la memoire)
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
si je comprends bien char est ce qui est de plus petit?
"Celui qui n'a jamais fait d'erreurs n'a jamais rien essayé"A. Einstein
"La différence entre la stupidité et le génie est que le génie a ses limites"A. Einstein
"c'est en forgeant qu'on devient forgeron"
oui
par definition en C
sizeof(char) == 1
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
ok merci
"Celui qui n'a jamais fait d'erreurs n'a jamais rien essayé"A. Einstein
"La différence entre la stupidité et le génie est que le génie a ses limites"A. Einstein
"c'est en forgeant qu'on devient forgeron"
7.16 Boolean type and values <stdbool.h>
1 The header <stdbool.h> defines four macros.
2 The macro
bool
expands to _Bool.
3 The remaining three macros are suitable for use in #if preprocessing directives. They
are
true
which expands to the integer constant 1,
false
which expands to the integer constant 0, and
_ _bool_true_false_are_defined
which expands to the integer constant 1.
4 Notwithstanding the provisions of 7.1.3, a program may undefine and perhaps then
redefine the macros bool, true, and false.222)
"The quieter you become, the more you are able to hear"
"Plus vous êtes silencieux, plus vous êtes capable d'entendre"
souviron34 aurait dû préciser qu'il n'y a pas de booléen en C90. Par ailleurs, les booléens de C99 ne sont rien d'autre que des entiers déguisés.
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Si je me plante pas on faire ça: "int nb:1;" pour dire qu'on utilise qu'un seul bit.
(Je sais pas vraiment ce que ça fait en mémoire. De toute façon réserver un seul bit c'est pas possible, si ?).
Non tu confonds : http://www.linux-kheops.com/doc/ansi-c/node90.htm
"The quieter you become, the more you are able to hear"
"Plus vous êtes silencieux, plus vous êtes capable d'entendre"
Merci pour le lien.
Ça va me servir en robotique tout ça :]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager