Ah bon ? Par convention sizeof(char) vaut 1, le char etant la
reference des tailles memoires.
Convention ne veut pas dire norme, hein ;)
Ah bon ? Par convention sizeof(char) vaut 1, le char etant la
reference des tailles memoires.
Convention ne veut pas dire norme, hein ;)
Ah bon ? Par convention sizeof(char) vaut 1, le char etant la
reference des tailles memoires.
Convention ne veut pas dire norme, hein ;)
<http://www.network-theory.co.uk/docs/gccintro/gccintro_71.html>
Pourquoi serait-ce déplacé ? Ce sont des exemples de cas pratique,
pas des affirmations absolues :
« Most systems, including x86 GNU/Linux and Microsoft Windows, use
signed char, but those based on PowerPC and ARM processors typically
use unsigned char. »
« La plupart des systèmes, dont GNU/Linux x86 et Microsoft Windows,
utilisent signed char, mais ces systèmes d'exploitation utilisent des
unsigned char lorsqu'ils sont basés sur des processeurs PowerPC ou
ARM »
La présence de RMS également
Il n'est pas une référence ?
Je crois qu'il connais assez intimement
le C pour pouvoir donner des explications sur ce que lui et ses
collaboateurs ont implémenté dans GCC.
<http://www.network-theory.co.uk/docs/gccintro/gccintro_71.html>
Pourquoi serait-ce déplacé ? Ce sont des exemples de cas pratique,
pas des affirmations absolues :
« Most systems, including x86 GNU/Linux and Microsoft Windows, use
signed char, but those based on PowerPC and ARM processors typically
use unsigned char. »
« La plupart des systèmes, dont GNU/Linux x86 et Microsoft Windows,
utilisent signed char, mais ces systèmes d'exploitation utilisent des
unsigned char lorsqu'ils sont basés sur des processeurs PowerPC ou
ARM »
La présence de RMS également
Il n'est pas une référence ?
Je crois qu'il connais assez intimement
le C pour pouvoir donner des explications sur ce que lui et ses
collaboateurs ont implémenté dans GCC.
<http://www.network-theory.co.uk/docs/gccintro/gccintro_71.html>
Pourquoi serait-ce déplacé ? Ce sont des exemples de cas pratique,
pas des affirmations absolues :
« Most systems, including x86 GNU/Linux and Microsoft Windows, use
signed char, but those based on PowerPC and ARM processors typically
use unsigned char. »
« La plupart des systèmes, dont GNU/Linux x86 et Microsoft Windows,
utilisent signed char, mais ces systèmes d'exploitation utilisent des
unsigned char lorsqu'ils sont basés sur des processeurs PowerPC ou
ARM »
La présence de RMS également
Il n'est pas une référence ?
Je crois qu'il connais assez intimement
le C pour pouvoir donner des explications sur ce que lui et ses
collaboateurs ont implémenté dans GCC.
En news:fd2cc1$9hs$, Thierry PINELLI va escriure:Julien wrote:signed int valeur;
que dit la norme au sujet de ce type ?
Que c'est un « /type entier signé standardisé/ » (C99 6.2.5a4).
L'alinéa suivant ajoute qu'un objet de ce type « a la taille naturellement
sugérée par l'architecture cible », moyennant la contrainte de contenir au
moins l'intervalle [-32767, +32767].
Pourquoi cette question ?
En news:fd2cc1$9hs$1@aioe.org, Thierry PINELLI va escriure:
Julien wrote:
signed int valeur;
que dit la norme au sujet de ce type ?
Que c'est un « /type entier signé standardisé/ » (C99 6.2.5a4).
L'alinéa suivant ajoute qu'un objet de ce type « a la taille naturellement
sugérée par l'architecture cible », moyennant la contrainte de contenir au
moins l'intervalle [-32767, +32767].
Pourquoi cette question ?
En news:fd2cc1$9hs$, Thierry PINELLI va escriure:Julien wrote:signed int valeur;
que dit la norme au sujet de ce type ?
Que c'est un « /type entier signé standardisé/ » (C99 6.2.5a4).
L'alinéa suivant ajoute qu'un objet de ce type « a la taille naturellement
sugérée par l'architecture cible », moyennant la contrainte de contenir au
moins l'intervalle [-32767, +32767].
Pourquoi cette question ?
Ah bon ? Par convention sizeof(char) vaut 1, le char etant la reference
des tailles memoires.
Convention ne veut pas dire norme, hein ;)
Ah bon ? Par convention sizeof(char) vaut 1, le char etant la reference
des tailles memoires.
Convention ne veut pas dire norme, hein ;)
Ah bon ? Par convention sizeof(char) vaut 1, le char etant la reference
des tailles memoires.
Convention ne veut pas dire norme, hein ;)
Antoine Leca wrote:En news:fd2cc1$9hs$, Thierry PINELLI va escriure:signed int valeur;
que dit la norme au sujet de ce type ?
Pourquoi cette question ?
-1- Parce que je trouvais "signed int" un peu "pléonasmique"
-2- Que je ne l'ai jamais vu dans une source :)
-3- Que ce n'est pas un a priori
-4- Je n'ai pas la norme (c'est cher),
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
Donc, sauf indication contraire un entier est signé :)
Antoine Leca wrote:
En news:fd2cc1$9hs$1@aioe.org, Thierry PINELLI va escriure:
signed int valeur;
que dit la norme au sujet de ce type ?
Pourquoi cette question ?
-1- Parce que je trouvais "signed int" un peu "pléonasmique"
-2- Que je ne l'ai jamais vu dans une source :)
-3- Que ce n'est pas un a priori
-4- Je n'ai pas la norme (c'est cher),
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
Donc, sauf indication contraire un entier est signé :)
Antoine Leca wrote:En news:fd2cc1$9hs$, Thierry PINELLI va escriure:signed int valeur;
que dit la norme au sujet de ce type ?
Pourquoi cette question ?
-1- Parce que je trouvais "signed int" un peu "pléonasmique"
-2- Que je ne l'ai jamais vu dans une source :)
-3- Que ce n'est pas un a priori
-4- Je n'ai pas la norme (c'est cher),
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
Donc, sauf indication contraire un entier est signé :)
En news:fd8r5p$uvm$, Thierry PINELLI va escriure:-4- Je n'ai pas la norme (c'est cher),
Le texte actuel de la norme est suffisant pour l'étudier. Et il est
disponible gratuitement en téléchargement légal.
La version la plus à jour du Standard C99 est disponible en téléchargement
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
posée.]
En news:fd8r5p$uvm$1@aioe.org, Thierry PINELLI va escriure:
-4- Je n'ai pas la norme (c'est cher),
Le texte actuel de la norme est suffisant pour l'étudier. Et il est
disponible gratuitement en téléchargement légal.
La version la plus à jour du Standard C99 est disponible en téléchargement
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
posée.]
En news:fd8r5p$uvm$, Thierry PINELLI va escriure:-4- Je n'ai pas la norme (c'est cher),
Le texte actuel de la norme est suffisant pour l'étudier. Et il est
disponible gratuitement en téléchargement légal.
La version la plus à jour du Standard C99 est disponible en téléchargement
mais une Rationale C99 (C99RationaleV5.10.pdf)
[Anastasie sur un extrait qui n'a que peu de rapport avec la question
posée.]
De quel /a priori/ parles-tu ? du caractère signé de int ? de celui que tu
sembles avoir envers cette syntaxe ou ce mot-clé ? De celui que tu me prêtes
(merci de me l'expliquer) ? Ou bien de celui que sous-entend ta lapidaire
question, à savoir que la formulation initiale est une erreur ?
Donc, sauf indication contraire un entier est signé :)
Ce que personne ne dispute, et je ne vois pas ce qui y est drôle.
Tu demandes lapidairement ce que dit la norme au sujet de la spécification
de type "signed int" (et déjà là, j'extrapole), CQFF&D. Ensuite, tu sembles
t'insurger contre les réponses parfois un peu ironiques qui te sont faites,
et autres a priori ; désolé, mais je ne suis pas bien ton raisonnement, et
je me permet donc de reposer gentiment ma question, pourquoi demander la
signification dans la norme, surtout quand il semble que tu connaisses la
réponse à la question que tu poses ?
De quel /a priori/ parles-tu ? du caractère signé de int ? de celui que tu
sembles avoir envers cette syntaxe ou ce mot-clé ? De celui que tu me prêtes
(merci de me l'expliquer) ? Ou bien de celui que sous-entend ta lapidaire
question, à savoir que la formulation initiale est une erreur ?
Donc, sauf indication contraire un entier est signé :)
Ce que personne ne dispute, et je ne vois pas ce qui y est drôle.
Tu demandes lapidairement ce que dit la norme au sujet de la spécification
de type "signed int" (et déjà là, j'extrapole), CQFF&D. Ensuite, tu sembles
t'insurger contre les réponses parfois un peu ironiques qui te sont faites,
et autres a priori ; désolé, mais je ne suis pas bien ton raisonnement, et
je me permet donc de reposer gentiment ma question, pourquoi demander la
signification dans la norme, surtout quand il semble que tu connaisses la
réponse à la question que tu poses ?
De quel /a priori/ parles-tu ? du caractère signé de int ? de celui que tu
sembles avoir envers cette syntaxe ou ce mot-clé ? De celui que tu me prêtes
(merci de me l'expliquer) ? Ou bien de celui que sous-entend ta lapidaire
question, à savoir que la formulation initiale est une erreur ?
Donc, sauf indication contraire un entier est signé :)
Ce que personne ne dispute, et je ne vois pas ce qui y est drôle.
Tu demandes lapidairement ce que dit la norme au sujet de la spécification
de type "signed int" (et déjà là, j'extrapole), CQFF&D. Ensuite, tu sembles
t'insurger contre les réponses parfois un peu ironiques qui te sont faites,
et autres a priori ; désolé, mais je ne suis pas bien ton raisonnement, et
je me permet donc de reposer gentiment ma question, pourquoi demander la
signification dans la norme, surtout quand il semble que tu connaisses la
réponse à la question que tu poses ?
il faudrait lire le premier post de cette enfilade dans lequel on
lançait un "signed int" qui m'a rendu MDR
il faudrait lire le premier post de cette enfilade dans lequel on
lançait un "signed int" qui m'a rendu MDR
il faudrait lire le premier post de cette enfilade dans lequel on
lançait un "signed int" qui m'a rendu MDR
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
quelle est donc la meilleure façon de s'y prendre ?
que décris tu par « si chaine[] est une locale » ?
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
quelle est donc la meilleure façon de s'y prendre ?
que décris tu par « si chaine[] est une locale » ?
Entre Charybde et Scylla... En fait, la première version est pire si
chaîne[] est une locale, avec une entrée vide cela donne généralement
SIGSEGV.
quelle est donc la meilleure façon de s'y prendre ?
que décris tu par « si chaine[] est une locale » ?