数据类型
单位——从左到右逐渐增大:(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 <stdio.h>
-
参 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))
个人学习笔记,感觉有帮助点个赞谢谢。
大家的点赞是本人更新的动力,如果感兴趣可以收藏哦!!!
核心基础已经完成了,接下来就要更新只要内容了哦~~