【c学习-10】

#include #include #define SOURCE 0 //递归函数 /* [基本类型 [整型(int,[长整型(long int), [短整型(short int),长度整型(long short int) ),字符型(char),布尔型(bool) c语言结构类型 : [浮点型(double,float) [中间类型 [枚举类型(enum),空类型(void) [派生类型 [结构体类型(struct),共用体体类型(union)数组 类型([]), 函数类型,指针类型(*) c语言运算符 : [算术运算符:+,-,*,/ ;指针运算符:*,&数组运算符:[]; [位运算符:<<(左移),>>(右移),|(与),&(或),^(异或),~(取反) ;赋值运算符:=,==,++,--;逻辑运算符:&&,|| [目运算符:一目,二目,三目( ?:):操作符与多少个运算符结合 c语言格式控制符 : [%d %i:十进制;%o:八进制;%x:十六进制;%f:浮点;%e,%E:指数; %u:无符号浮点;%%:输出%号;%l,%m:修饰;%c,字符;%s:字符串] c语言常用库函数: [:字符处理(strcmp():比较字符, strlen():字符大小,strupper():大写, strcpy():字符赋值......] */ void speedFunction(int n){ //0 int a; //定义整型变量 //-11 printf("请输入a的值"); scanf("%d",&a); if(n>SOURCE)//执行判断 //0>10 //11>10 { a++; printf("a:%d\n",a); }else{ speedFunction(n-a); //0--11 } } struct sizestruct{ /*int id; char name; char age[10]; */ //empty struct }; int x=-1,y=2,z; char ch[]="hello world"; int main(){ printf("ch:%d\nch:%s\n",strlen(ch),strupr(ch)); //z=x>y?x:y; //强制类型转换 //printf("z:%d\n",z); //printf("x:%i\nx:%o\nx:%x\n",x,x,x); // printf("%d\n",sizeof(examplesize)); //输出结构体内存大小 // speedFunction(0); /* register int i; //寄存器变量 auto int j; //自动变3量 static int z; //静态变量 z++; */ //gets(i); //gets(j); /*scanf("%d%d",&i,&j,&z); printf("i:%d\nj:%d\n",i,j,z); puts(z); */ /*int i; char j,z; printf("请输入你要改变的类型别名:\n"); scanf("%c",&j); printf("请输入你想要改变的类型别名:\n"); scanf("%c",&z); //循环你要遍历的次数 for(i=0;i<3;i++){ typedef j z; } */ /*typedef char CHAR; typedef int INT; CHAR *x="hello world";//字符指针 printf("%s",x); INT *y=18; printf("%d",y); */ }

posted on 2018-08-24 10:24  activecode  阅读(195)  评论(0编辑  收藏  举报

导航