C-基础笔记1
核心语法 1
1.注释
==增加代码的可阅读性==
//用于单行注释
/ /用于多行注释
2.常量
常量类型 | 说明 | 举例 |
---|---|---|
整型常量 | 正数, 负数,0 | 123 |
实型常量 | 所有带小数点的数字 | 1.93 18.2 |
字符常量 | 单引号 引起来的 字母, 数字, 英文符号 | ‘A’ ‘C’ |
字符串常量 | 双引号 引起来 | “ABC” |
- 扩展 1: 实型常量小数点前后可为 0, 可以忽略
.93 等于 0.93 18.等于 18.0
扩展 2: 科学计数法是实型常量, 但是要写 E
1.2340000 * 10^7^ 不是常量, 是一个计算的过程
1.2340000E7 是实型常量
3.输出常量
格式控制符 | 说明 | 单词 |
---|---|---|
整型 | %d | decimal |
实型 | %f | floating-point |
字符 | %c | character |
字符串 | %s | string |
printf(参数 1, 参数 2)
参数一: 输出内容的最终样式, 以 字符串 的形式体现
参数二: 填补的内容
==输出换行== 可加上代码\n
1 |
|
核心语法 2
1.数据类型
整数 | 小数 | 字符 |
---|---|---|
int, short, long, long long (C99) | float, double | char |
1 |
|
1 |
|
- 占用字节可用 sizeof 测量
- 后缀: long(L), long long(LL), float(F)
2.标识符
- 由数字, 字母, 下划线组成
- 不能以数字开头
- 不能是关键字
- 区分大小写 ==aB 与 Ab 不一样==
- 用英文单词, 见名知意
- 变量名 全部小写
3.键盘录入
scanf, 是 scanner format 的缩写, C 语言提供的一个函数
获取用户在键盘上的数据, 并赋值给变量
1 |
|
切记不要写 scanf("%d\n", &a);
否则 scanf 在读取时会尝试读取一个\n 此时按下 enter 没反应 不要犯错哦
==先定义变量 再输出==
字符串变量定义方式:
数据类型 变量名 [大小] = 字符串
char str [4] = “aaa”;
内存大小计算方式:
英文: 一个字母, 符号, 数字占一个字节
中文: vs 和 vc 中, 默认一个中文占两个字节
结束标记: 一个字节
键盘录入多个数据
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Frite的个人博客!