C语言复习笔记1
依据《c语言程序设计》(郑关胜 李含光)
程序的基本结构
#include <stdio.h>
int product(int ,int);
int main(void){
int x,y,s;
scanf("%d %d",&x,&y);
s=product(x,y);
printf("the mul is:%d\n",s);
return 0;
}
int product(int a,int b){
int mul;
mul=a*b;
return mul;
}
简单的程序
- 符号常量的使用
#define PRICE 30
#include <stdio.h>
int main(){
int num,total;
num=10;
total=num*PRICE;
printf("total=%d\n",total);
return 0;
}
- 前置和后置运算
#include<stdio.h>
int main(){
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf("%d %d %d %d\n",i,j,m,n);
return 0;
}
- 字符变量的用法
#include<stdio.h>
int main(){
char c1='a' ,c2='b';
c1=c1-('a'-'A');
c2=c2-('a'-'A');
printf("%c %c\n",c1,c2);
return 0;
}
- 条件运算符
#include<stdio.h>
int main(){
int x,y;
scanf("%d",&x);
y=x<0?1:x>0?-1:0;
printf("%d\n",y);
}
- getchar()函数的应用
#include<stdio.h>
int main(){
char ch;
ch=getchar();
putchar(ch);
printf("%d\n",ch);
return 0;
}
- putchar()函数的应用
#include<stdio.h>
int main(){
char c;
c='B';
putchar(c);
putchar('\x42');
putchar(0x42);
return 0;
}