【AcWing】C语言入门讲义
AkariACWing 学习笔记。
C语言入门讲义 - AcWing
三、变量类型
int a; //定义了一个int型的a变量 这里a的大小不能超过 2147483647,你们只需要记住int最大能存 10^9 的数就行; |
另外还有 无符号类型 unsigned
表示的范围再大一点。
整数类型
下表列出了关于标准整数类型的存储大小和值范围的细节:
注意,各种类型的存储大小与系统位数有关,但目前通用的以64位系统为主。
以下列出了32位系统与64位系统的存储大小的差别(windows 相同):
为了得到某个类型或某个变量在特定平台上的准确大小,可以使用 sizeof 运算符。表达式 sizeof(type) 得到对象或类型的存储字节大小。如获取 int 类型的大小:
|
%lu 为 32 位无符号整数。输出结果:
int 存储大小 : 4 |
十、数组
字符串
学习字符串 需要一个新的头文件
# include<string.h>
里面包括strlen()
等….‘a’ ‘c’ 表示字符
“helloworld” 表示 字符串
表示字符串 需要用
char数组
输入字符串 用
%s
且scanf
不需要&
符号scanf("%s",c); //输入字符串会默认空格或者回车为输入结束
注意:有时候需要使用 getchar() 吸收 空格、回车
多个字符串
当有多个字符串时,考虑用 二位字符数组,因为我们知道一个 一维char数组 可以表示 一个字符串,所有我们用 二维char数组,那么 char[][] 第一个 [] 代表有多少个字符串 第二个 [] 代表字符串大小
char s[20][40] |
十一、排序
排序 基本对数组进行操作
从小到大排序
从大到小排序
//冒泡排序 模板 |
评论
匿名评论隐私政策
TwikooWaline
✅ 你无需删除空行,直接评论以获取最佳展示效果