1 基本介绍
1.1 基本介绍
1.1.1闰年判断
闰年含义:闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
普通闰年:公历年份是4的倍数,且不是100的倍数,为普通闰年。
世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年。
判断语句:
((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)
1.1.2
1.2常见的知识
1.2.1注释
单行注释(//)和多行注释(/* */),注意多行注释不能嵌套。其中‘//’是C++的注释方式,/* */ 是C语言的注释方式。
1.2.2标识符
标识符是用来表示变量、函数或其他用户自定义的名称。
标识符一般以A-Z或a-z或下划线'_'开始,其后面可以跟着零个或多个字母、下划线和数字(0-9)。
1.2.3关键字
C语言中有的保留字,这些不能作为常量名,变量名或其他标识符名称。
C关键字有:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
retrun
short
signed
sizeof
static
struct
switch
typedef
unsigned
union
void
volatile
while
1999的C99新增5个关键字:
inline
restrict
_Bool
_Complex
_Imaginary
2011的C11新增7个关键字:
_Alignas
_Alignof
_Atomic
_Static_assert
_Noreturn
_Thread_local
_Generic
1.3数据类型
1.3.1基本类型
1)整数类型
2)浮点类型