int,long long: whole numbersfloat,double: decimalschar: one character;bool: true/falsestd::string: text (include<string>)auto: let the compiler deduce the typeconstandconstexpr: constants
Brace initialisation int x{5}; prevents accidental narrowing conversions.