文档介绍:标识符的名称只能由数字、字母、下划线组成,但数字不能放在开头;标准字符(关键字)不能作为标示符名称;C语言中人小写是有分别的。常量的定义:#defineprice30 (定义符号常量price的值为30)通常大写字母表示常量,小写字母表示变量;C99中,用constintz=()来定义整型常蜃:十进制数字0-9非0数字开头八进制数字0-70数字开头十六进制数字0-9Ox或0X开头字母a・f(A-F)“+ 表示正负,数后而加u或U表示无符号整数,加上字母1或L表示长整型数整形变量:整型数据在内存中以二进制补码的形式存放。:小数形式0--9,小数点,+—号和e/E3」4e+002,-002默认为double,后加f/F表示float型。浮点变量:浮点型数据在内存中以指数形式存储。:O括起来的一个字符,T、W、7但不能是(,)和(\),以ASCII的形式存储。语句中可像整数一样参与运算。字符串常量:用括起來的一串字符,同样不包括("')和(\);系统自动在末尾加上\0。转义字符:\a响铃7\b退格8\f换页12\n换行10\r冋车(|叫当前行首)13\t水平制表9\v垂直制表11\00字符0\\字符\92字符'39字符”34\ddd八进制表示的ASCII码三位八进制\:先非后与再或;不等关系先于等和不等于。&按位与按位反1按位或»按位右移A按位异或(不同为1)«:DoubleFloatLongUnsignedIntShortChar赋值表达式:赋值表达式的值又可以作为另一个赋值表达式,如:a=(b=10)相当于“b=10”,“a=b”,所以a的值也为10。注意:计算a+=a-=a*a(a=12)a=-264短路表达式:3&&b&&c 只有在a为真才判断b的值,a,b皆真才判断c的值allbllc 只有在a为假才判断b的值,a,:格式字符:C按字符输出d按十进制整数输出U十进制无符号输出f按浮点数输出E/e按指数形式输出o按八进制输出X/x按十六进制输岀s按字符串输出g按e,f中较短的一种输出修饰符:m输出数据长度;长度小于m,左补空格;否则实际输出・n实数,指定小数点后位数(四舍五入);字符串,指定实际输岀位数-输出数据在域内左对齐+指定在有符号数整数前显示正号0输出数值指定左面不用空位自动填0#在八进制和十六进制数前显示0,0x1在d,o,x,u前输出long型,在e,f,g前,输出double型if(表达式){语句序列1}else{语句序列2putchar(ch);=printf("%c”,ch);getchar();从键盘键入一个字符&条件语句If语句:讦(表达式){语句序列switch多分支语句:switch(表达式){caseEl:语句序列1;caseE2:语彳寸序列2;caseEn:语句序列n;default:默认语句序列;Switch后的表达式的值必须是整型或字符型,Ei的值必须不相同,case后多条语句可以不加{},允许多个case使用同一语句序列,如:case1:case2:case3:printf(uhello,world'n”);注意每个case