数据类型
单位——从左到右逐渐增大:(1024为进制)字节- KB – MB – GB – TB – PB – EB – ZB – YB
整数类型
C | short(短整型) | int(整型) | long(长整型) | long long |
占用字节 | 2 | 4 | 4 | 8 |
书写特点 | —————— | —————— | 后缀加上L | 后缀加上LL |
java | byte | short | int | long |
占用字节 | 1 | 2 | 4 | 8 |
书写特点 | ———— | ———— | ———— | 后缀加上L |
python(整型) | int |
说明 | 有符号,如-1、10、0 |
浮点数类型
c | float | double | long double |
占用字节 | 4 | 8 | 8 |
书写特点 | 后缀加上F | 后缀加上LF | 后缀加上LLF |
精确到小数点后: | 6位 | 15位 | 18~19位 |
Java | float | double |
书写特点 | 后缀加上F | —————————— |
占用字节 | 4 | 8 |
Python | float |
说明 | 存放小数 |
字符串类型
C | Char(ASCII 所有内容) |
占用字节 | 1 |
Java | Char |
占用字节 | 2 |
Python | String |
说明 | 用引号引起来的都是字符串 |
标识符(程序中,我们自己起的名字统称为标识符 )
C
要求:
以数字、字母、下划线 组成
不能以数字开头
不能是关键字
区分大小写
建议:
用英文单词,见名知意
变量名:全部小写
文件名:全部小写,单词之间用下划线隔开
Java
要求:
以数字、字母、下划线、美元$符号组成
不能以数字开头
不能是关键字
区分大小写
建议:
用英文单词,见名知意
方法、变量名:小驼峰命名 如:fristName
类名:大驼峰命名 如:FeistName
Python
要求:
以中文、数字、字母、下划线组成
不能以数字开头
不能是关键字
区分大小写
建议:
用英文单词,见名知意
英文全部小写
下划线命名法
键盘录入(目标:接收用户输入数据 )
C
语法:scanf (“格式控制字符串“, ……); 需指定头文件 #include
参 1: 必须是字符串,且必须包含 格式说明符(占位符)
- 格式符 与 数据类型中使用方式一致。 常用的有 %d、%c、%f、%lf 等。
后续参数(变参):个数,直接受 参 1 格式匹配符影响
- 对应 格式符的 必须是 变量地址(&变量名,可取变量地址),代表数据存放位置。
举例:
printf(“请输入一个字符:”);// 借助 printf 提示用户输入char ch = 0;// 准备变量,存储数据scanf("%c", &ch);// 使用变量地址,与 格式符对应printf(“请输入三个整数,用逗号间隔:”);int a, b, c; // 可以不赋初值。scanf("%d,%d,%d", &a, &b, &c);
Java
语法:scanner
导包
- 构建对象
接收数据
- 打印结果
举例:
//导包import java.util.Scanner; public class Test {public static void main(String[] args) {//创建Scanner对象Scanner scanner = new Scanner(System.in);//使用Scanner对象System.out.println("请输入一个字符串:");String next = scanner.next();//表示在控制台输入字符串//打印结果System.out.println("输入字符串:" + next);}}
Python
语法:print 、 input
输入( input)
- 输出( print)
举例:
a = input()print(a)print(type(a))
个人学习笔记,感觉有帮助点个赞谢谢。
大家的点赞是本人更新的动力,如果感兴趣可以收藏哦!!!
核心基础已经完成了,接下来就要更新只要内容了哦~~