2. int, char, float,long,long int, double, byte,sort etc are the basic data types . 3. it is used in java . basically known as type casting . 4. because in conditional operator ? is used to tally between two no\'s.like (a>b)?a:b; 6.% has the highest priority. 7. 8 bytes