首页 > 其他 > 详细

数据类型,运算符20

时间:2019-12-05 15:12:48      阅读:74      评论:0      收藏:0      [点我收藏+]

//关系运算符与关系表达式
//>大于 ,>=大于等于,<小于
//<=小于等于,==等于,!=不等于
#define   _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
 int english;
 int chinese;
 printf("input english and chinses:");
 scanf("%d %d", &english, &chinese);
 int max;
 if (english > chinese){
  max = english;
  printf("max=%d\n", max);
 }
 else if (english == chinese){
  printf("chinese equal english\n");
 }
 else
  printf("max=%d\n", chinese);
 system("pause");
 return 0;
}

//数据类型的先习题
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main(){
 int i;
 printf("input i:");
 scanf("%d", &i);
 printf("i=%d\n", i);
 system("pause");
 return 0;
 }
int main(){
 static int a = 3;
 int num = 1;
 int j = 1;
 for (j = 1; j <= 3; j++){
  num = num*a;
 }
 printf("num=%d\n", num);
 system("pause");
 return 0;
}
int main(){
 char cChar;
 cChar = ‘F‘;
 printf("%c\n", cChar);
 cChar = ‘i‘;
 printf("%c\n", cChar);
 cChar = ‘n‘;
 printf("%c\n", cChar);
 cChar = ‘e‘;
 printf("%c\n", cChar);
 cChar = ‘D‘;
 printf("%c\n", cChar);
 cChar = ‘a‘;
 printf("%c\n", cChar);
 cChar = ‘y‘;
 printf("%c\n", cChar);
 cChar = ‘!‘;
 printf("%c\n", cChar);
 system("pause");
 return 0;
}

//auto和static修饰的变量之间的区别
//auot自动变量
//static静态变量
#include<stdio.h>
#include<stdlib.h>
void Addone(){//第一次运行完成自动释放空间
 auto int a = 1;
  a = a + 1;
 printf("%d\n", a);
}
int  main(){
 printf("调用第一次");//2
 Addone();
 printf("调用第二次");//2
 Addone();
 system("pause");
 return 0;
}
void Add(){//static 静态变量,第一次运行完成之后值保存下来对二次运行时使用第一次的保存下来的值
 static int num = 20;
 num = num + 10;
 printf("num=%d\n", num);
}
int main(){
 printf("第一次调用");//30
  Add();
  printf("第二次调用");//40
  Add();
  system("pause");
  return 0;
}
//register修饰的变量提高运行速度
int  one(){
 register int tmp = 100;
 int num;
 num = tmp + 10;
 return num;
}
void main(){
 printf("%d\n", one());
 system("pause");
}

#include<stdio.h>
#include<stdlib.h>
//表达式
/*int main(){ //例题1       
 int a, b, c;
 a = 10;
 b = 20;
 printf("a=%d\n", a);
 printf("b=%d\n", b);
 c = a + b;
 printf("c=%d\n", c);
 system("pause");
 return 0;
}
//赋值
int main(){//模拟钟点工
 int hourswork = 8;
 int hourerate;
 int gorsspay;
 hourerate = 13;
 gorsspay = hourswork*hourerate;
 printf("gorsspay=%d\n", gorsspay);
 system("pause");
 return 0;
}
//强制类型转化
int main(){
 char cchar;
 short int ishort;
 int iint;
 float ffloat = 70000;
 cchar = (char)ffloat;//强制转换符号的形式()括号里面填写转型的类型
 ishort = (short)ffloat;
 iint = (int)ffloat;
 printf("cchar=%c\n", cchar);
 printf("ishort=%ld\n", ishort);
 printf("iint=%d\n", iint);
 system("pause");
 return 0;
}
//优先级与结合性
//在算术运算符中,*,/,%的优先级高于+,-。
int main(){
 int a, b, c, d;
 int num = 0;
 a = 10;
 b = 20;
 c = 30;
 d = 40;
 num = a + b + c + d;
 printf("num=%d\n", num);
 num = a*b + c*d;
 printf("num=%d\n", num);
 num = b / a + c%d;
 printf("num=%d\n", num);
 system("pause");
 return 0;
}
//自增自减运算符
//++自增,--自减
//++或--放在变量的前面,在变量参加表达式运算前进行自加自减放在后面则反之
int main(){
 int num = 20;
 int ber;
 ber = ++num;
 printf("num=%d\n", num);
 printf("ber=%d\n", ber);
 num = 20;
 ber = num++;
 printf("num=%d\n", num);
 printf("ber=%d\n", ber);
 system("pause");
 return 0;
}
 

 

数据类型,运算符20

原文:https://www.cnblogs.com/yuzhenghan/p/11989404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!