数据类型:1,整型,2,浮点数
//整型:字符型char(1),短整型short(2字节),整型int(4),长整型long(4或8 32位系统或者64)
//浮点型:单精度float(4),双精度double(8)
数据类型的作用
// 1.规定了存储大小
// 2.规定了存什么的类型的数据
常量:程序运行期间不能够改变的值
// 整型常量:1,2.3,
// 小数常量1.2,
// 字符常量:‘A‘,‘b‘.子都都是有对应的ASCII表查看
// 变量:程序运行期间能改变的量-能够改变变量的内容,变量是一个容器
// 变量的定义:三要素:1.类型修饰符2.变量名3.赋初值
// 类型修饰:就是数据类型
// 变量名命名的规范:a.只能由字母,数字,下划线组成,不能数字开头 b.不能重名 c.见名知意 d.骆驼法命名(大驼峰法和小驼峰法)首字母都是大写,小:第二个开始都是大写; e.不能够使用系统的保留字(关键字)
// 赋初值:刷盘子-右边赋值给左边 int a=1;
//简单的变量的定义 int appleCount=1;
//小驼峰法 int floor = 12;//定义多个相同类型的变量,用逗号隔开 int floor = 3 , roomNumber = 313; long studentNumber = 1115115236; float price = 1.99; double score = 59.99; char name = ‘k‘;
// 红色带面错误,黄色代表警告
// 交换2个变量的值
// 第一种 int a1 = 5; int a2 = 8; int temp = 0; temp = a1;//temp=5,a1=5 a1 = a2;//a1=8,a2=8 a2 = temp;//a2=5,temp=5
// 第二种 a1 = a2-a1;//a1=3,a2=8 a2 = a2-a1;//a1=3,a2=5 a1 = a1+a2;//a1=8,a2=5//定义的时候要加类型,用的时候不加类型 int a = 5; int b = 2;
// 加 int sum = 0; sum = a+b;
// 减 int minus = 0; minus = a-b;
// 乘 int mul = 0; mul =a*b;
// 除 int div = 0; div = a/b;
//整型触发,结果不算小数部分(想要得到余数,必须赋值考虑float型,且考虑赋值a,b也需要进行赋值float)
// 取余:取余数,% (一般要求都是整型) int remainder = 0; remainder =b%a;
// 递增++ ++在前,先+1,再运算, ++在后,先运算,再+1 相当于 a = a+1;
// c = a;// a+=b//a=a+b;同理其他
// 表达式:常量,变量,运算符.// 表达式一定是有返回值
// 例如:a++,--c,a+b,
// 语句:程序执行中最小的单位,以分号(;)结束. 用分号为单位
// a+b;a=b;a+b=5;
// int c = 0; c = a+++b;
//运算符的优先级,先算()内的, 用分号计算几个语句
// cmd+z,撤销
// cmd+shife+z;
// 不能没有格式串
// printf(a);
// 可以没有表达式 printf("a=5\n");
// 整型输出用%d int a = 5,b = 2;
// printf("a = %d\nb = %d\n",a,b);
int a =5,b =3; printf("++a = %d\n",++a);
// 长整型输出用%ld longsa =1234; printf("sa = %10ld\n",sa);
// 字符型用%c charc =‘A‘; printf("c = %c\n",c); printf("c = %d\n",c)
;// 单精度输出%f,有效位是小数点后六位 floatf =5.11122321233333; printf("f = %.20f\n",f);
// 双精度输出%lf,有效位是小数点后15位 doubledb =7.123237791232234434355; printf("db = %.30lf\n",db);
printf("%%");// 打印百分号用:%%// 打印反斜杠用:\\ floataa =3.1; printf("\n");
// -:代表左对齐
// n:表示输出的宽度
// .n:小数点后表留位数
// \n换行符号,回车
// \t:tab intm=0; printf("你喜欢的数字:"); scanf("%d",&m);//&取地址 printf("m=%d",m); printf("\n"); intp,q; printf("你最感兴趣的2个数字"); scanf("%d%d",&p,&q); printf("P= %d\t q = %d\n ",p,q); 9int return0; }