新人学习总结笔记-第二课
关键字:
数据类型
数据类型如何声明变量
运算符
使用printf()函数输出不同类型的数据
数据基础类型:
int 整数类型:
int类型的值必须是整数 可以是正整数 负整数或零 不能带小数
点的数值 所以这样的类型一般都叫整数类型 简称整型
int类型的存储范围最小为-32768~32767
int声明变量:
int a; 声明一个类型和一个变量名
int 是类型 int后面的 a 是变量的名字
通俗一点的说法就是 在内存中开辟一个能存放整型类型的存
储空间并且把这个存储空间命名为 a
要注意int a int的后面 a的前面是带空的 不能连着写的
如:inta 这个是错误的
为什么不能连着写 为什么要隔空一下 这是规定 设定C语言时
就规定好的 就好比 写书的格式 也是规定的
还要注意的地方就是int a; 后面的 ; 分号 分号是代表一条
语句或一次赋值的结束等等 有些地方是要 ; 分号的 有些地
方是不用 ; 分号的 而且这个分号只能用英文中的 ; 分号这
个要注意
float 浮点数类型:
也叫浮点型 一般某个数值后面有小数点的 数值都被称为
浮点型 如:5.57 6.13 0.01 0.55 3.16E7 7.00 2e-8 这
些都是浮点数
float 声明变量:
声明变量和整型变量一样 对啦 就是这样 float a;
float 是类型 a 是变量名 不过这个 float 和 int 的
存储方式不一样 但这个现在不须深知 先了解怎么用这些
类型和变量就OK 等学好了基础 进阶时再去深入了解
char 字符类型:
char 类型变量的声明方式和上面两个也是相同的
char a; 而这个 char 的类型 存储的只能是字符
什么是字符呢?如:A a & + 等等 这些都是字符
先了解以上三个类型数据 接下来,下面了解一下运算符
每个运算符有自己的用法
运算符:
了解一些简单的运算符
赋值运算符:=
加法运算符:+ 用法 a + b 或 3+4*5-6/3
减法运算符:- 用法 a - b 或 以上类推
乘法运算符:* 用法 a * b 或 以上类推
除法运算符:/ 用法 a / b 或 以上类推
运算符的优先等级:
C语言和数学一样 如有括号先运算括号再乘除后
加减 如没有括号先乘除后加减
如:
1+2*3 先2*3+1
1+(2*3) 2*3+1
赋值运算符:
= 这个等号不是我们日常生活中的得于 在C语言中是赋值的表达
如:
a = b;
表达把 b 赋给 a 在C语言中赋值是先右后
左的 也就是说 当遇到赋值运算时程序是先
从右边执行的 当右边得出了运算结果后才
赋值到左边的 记住在编写代码时不要漏了
; 分号 套用 上面的加减乘除运算符用
如下:
a = 5 - 2;
c = 5 + 2;
e = 3 * 2;
g = (3+2) * (5-2);
等...等
下面编写一条简单的加法程序深刻了解一下运算符的用法
#include<stdio.h>
int main(void)
{
int a; //在内存中开辟一个能存放整型类型的存储空间并且把这个存储空间命名为 a
int b;
a = 5; // 这行是赋值语句 所以 把5赋给a
b = 8;
c = a + b; // a + b 相当于 5 + 8 因为 5赋给了a 所以 a 的数值就是5 相当于 b = 8
// a + b 把 a 的数值 和 b 的数值相加再赋给 c
// 自己动手把减乘除按上面的方式 写出来 看看输出的结果 尝试一下自己编写程序的成果
printf("a的数值是:%d b的数值是:%d a + b = %d", a, b, c);
/*
这节课printf()函数 多出了几个参数 这些参数都有什么用呢?首先了解一下 %d 这个符号 这个符
号在C语言中叫 转换符 转换必须要有 % 这个符号 % 后面的 d 表示以十进制数转换
printf()函数括号中的双引号""后面有参数的话 要在 "" 和 参数之间用 , 逗号分隔 分隔的 ,逗
号 后面的每一个参数 相对应一个转换符 比如:printf("a的数值是:%d",a); a 对应第一个转换符
printf("a的数值是:%d b的数值是:%d a + b = %d\n", a, b, c);
b 对应第二个转换符 c 对应第三个
一一对应了 a 变量中的数值是 5 所以 输出之后 第一个转换符就被转换成 a 的数值 5
b 变量的数值是 8 所以 输出之后 第二个转换符就被转换成 b 的数值 8
第三个以此类推
要注意 printf(""); 中的双引号不能括到后面的参数
*/
return 0;
}
使用printf()函数输出以上学到的类型的数据:
#include<stdio.h>
int main(void)
{
int A;
A = 123;
float B;
B = 0.123;
char n, e, t;
n = 'A';
e = '+';
t = '%';
printf("输出整型变量 A 的数据:%d\n", A);
printf("输出浮点型变量 B 的数据:%f\n", B);
printf("输出字符型变量 n 的数据是:%c e 的数据是:%c t 的数据是:%c\n", n, e, t);
return 0;
}
上面这个代码就不注释了,自己动手试着注释出来 并说明每一行的用意
[此贴子已经被作者于2018-10-4 19:19编辑过]