C_Language_02知识点总结
C_Language_02
char字符类型1
short短整型类型2
int整型类型4
long⻓长整型类型4或8
float单精度浮点类型4 有效位7位
double双精度浮点类型8 有效位15位
变量名命名规则:
1.由字母\数字\下划线组成,不能以数字开头
2.不可以与系统保留字同名。
3.不能使⽤用重复的变量名。
4.⻅名知意(规范)(驼峰命名法)
int main(int argc, const char * argv[])
{
// printf("%04d\n",12);
// printf("%4.5f\n",1.44442345);
// printf("%-4d\n",112);
运算符:
1.加法运算 +
int Add = 3 + 4;
printf("Add为%d\n",Add);
2.减法运算 -
int Des = 5 - 3;
printf("Des为%d\n",Des);
3.乘法运算 *
int Multiplication = 3 * 5;
printf("Multiplication为%d\n",Multiplication);
4.除法运算 /
int Division = 15 / 3;
printf("Division为%d\n",Division);
5.取余运算
int Remainder = 16 % 3;
printf("Remainder为%d\n",Remainder);
6.自加 ++
printf("Add为%d\n",Add);
printf("Add++为%d\n",Add++);
printf("Add为%d\n",Add);
printf("++Add为%d\n",++Add);
7.自减 --
printf("Des为%d\n",Des);
printf("Des--为%d\n",Des--);
printf("Des为%d\n",Des);
printf("--Des为%d\n",--Des);
复合运算符:
+=
int mod = 4;
printf("mod为:%d\n",mod);
mod = mod + 4;
printf("mod+4为:%d\n",mod);
mod += 4;
printf("复合 += 4 为:%d\n",mod);
-=
int mcd = 12;
printf("mod为:%d\n",mcd);
mcd = mcd - 4;
printf("mcd-4为:%d\n",mcd);
mcd -= 4;
printf("复合 -= 4 为:%d\n",mcd);
*=
int mad = 3;
printf("mad为:%d\n",mad);
mad *= 4;
printf("mad *= 为:%d\n",mad);
/=
int mad = 3;
printf("mad为:%d\n",mad);
mad *= 4;
printf("mad *= 为:%d\n",mad);
%=
int msd = 13;
printf("msd为:%d\n",msd);
msd %= 4;
printf("msd %%= 为:%d\n",msd);
表达式:表达式都会返回值
语句:语句是程序执行的最⼩小单位,以分号结尾。
格式化输出函数printf:
char a = 'a';
int b = 1;
short c = 2;
long d = 3;
float e = 4.56575678;
double f = 5.56575678;
printf("char a = %c\n",a);
printf("int b = %d\n",b);
printf("int b = %05d\n",b); //不⾜足位补0
printf("int b = %-5d\n",b); //左对齐
printf("short c = %hd\n",c);
printf("long d = %ld\n",d);
printf("float = %f\n",e);
printf("float = %4.2f\n",e);
printf("float = %4.5f\n",e);
printf("double = %f\n",f);
printf("double = %4.2f\n",f);
printf("double = %4.5f\n",f);
格式化输入函数scanf:
int a = 0;
int b = 0;
printf(" 请输入两个数:");
scanf("%d%d\n",&a,&b);
printf("%d\n",a+b);
分支语句
char ch,ch2 = 'm';
printf("请输入:");
scanf("%c",&ch);
if ( ch == ch2)
printf("男性\n");
else
printf("女性\n");

浙公网安备 33010602011771号