notes/education/software development/ECE1400/Chapter 7 Exercises.md

26 lines
415 B
Markdown
Raw Normal View History

2024-10-02 02:51:24 +00:00
> 3. Which of the following aren not legal types in C?
a. `short unsigned int`
b. `short float`
c. `long double`
2024-10-02 02:56:24 +00:00
d. `unsigned long`
Answer:
b. `short float`
> 4. If `c` is a variable of type `char`, which of the following statements is illegal?
```c
char c;
// A:
i += c; // i has type int
// B:
c = 2 * c - 1;
// C:
putchar(c);
// D:
printf(c);
```
Answer:
D is incorrect because `printf` operates on strings.