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的个人博客!