La bonne répons est :

Non. Le type de données short ne peut prendre ses valeurs que dans l'intervalle -32,768 à +32,767.

Plus de bits pour plus d'écarts

Les intervalles numériques plus grands nécessitent l'utilisation de plus de bits. Les différentes tailles disponibles pour les entiers permettent au programmeur de choisir le type adaptée aux données qu'il manipule.

Lorsque vous écrivez un programme, il n'est pas nécessaire de savoir comment représenter le nombre en bits. Vous pouvez vous contenter de saisir le nombre comme vous le feriez avec une machine à écrire. C'est ce que l'on appelle un litéral. Les litéraux entiers d'un programme sont écrits comme dans les livres, si ce n'est qu'il n'y pas de virgule :

125          -32            16            0         -123987

QUESTION 7:

Est-ce que le nombre ci-dessous est un litéral entier ?
197.0
La réponse est évidemment ...