spacepaste

  1.  
  2. $ cat ./20.c
  3. #include <ctype.h>
  4. #include <stdio.h>
  5. int main() {
  6. char ch; ch = '\20';
  7. printf("is byte \"%c\" NULL?\n", ch);
  8. if (ch == '\0') {
  9. printf("yes, ch = \\%o\n", ch);
  10. } else if (isascii(ch)) {
  11. printf("no (but is ascii), ch = '%c'\n", ch);
  12. } else {
  13. printf("no, ch = \\%o\n", ch);
  14. }
  15. }
  16. $ gcc ./20.c -o 20
  17. $ ./20
  18. is byte "" NULL?
  19. no (but is ascii), ch = ''
  20.