main函数究竟是啥?
main函数是程序的入口,一个程序中有且仅有一个main函数,main函数可以写在源程序的任意位置。
关键字有哪些?
字符?ASCII码?字符计算?
字符用%c来打印
在键盘上可以挑出各种字符,如:a,h,@,#,等;在C语言中字符是用单引号括起来的,如:'a'。
字符A~Z的ASCII码值从65~90;
字符a~z的ASCII码值从97~122(十进制);
对应的大小写字符(a和A)的ASCII码值的差值是32;
数字字符0~9的ASCII码值从48~57;
换行\n的ASCII码值是10
在这些字符中ASCII码从0~31这32个字符是不可打印字符无法在屏幕上观察。
C语言的字符串?字符和字符串有何区别?
用双引号括起来的一串字符就被称为字符串,如:"abcdef",用%s来打印。
字符串的末尾隐藏了一个\0的转义字符,\0字符串结束的标志。我们在使用函数printf()打印字符串或者strlen()计算字符串长度的时候,遇到\0时会自动停止。
而在字符的末尾没有隐藏\0,想要它停止运行我们就应该在末尾加上'\0'
8. sizeof和strlen?竟然有坑?
转义字符是什么?平时怎么用呢?
转义字符就是转变字符的意思。如\n,\?,\',如下图所示:
%d打印的是整型,%c打印的是字符(他们都是占位符);所以同样是'\130',用的占位符不同,打印出的结果也就不同。