C语言知识点备忘-0725-1【2-6】
C诡异力气,缺陷重重,却获得了巨大的成功。{:10_254:}我认为学习编程的话,C语言必学。可能有人不这么认为,那没关系,这是我的笔记,你觉得对就看看,不对就去看别人的。{:10_256:}
C语言作为编译型语言,具有较高的可移植性。我目前并不是做开发的,我不了解其他语言开发是什么样子,不过我看到的我同事们用C语言编程灵活度和效率都很高。【如果其他语言也差不多,算我没见过世面】{:10_260:}
C语言头文件、主函数、输出基本格式和用法:
#include <stdio.h>
int main()
{
printf("I love FishC.com!\n");
【格式化输出】
return 0;
}
单独的反斜杠代表将本行和下一行看做一个整体,此处可以用于语句太长一行写出去太难看或写不下的情况。
C语言中有变量和常量。
变量需要命名,变量名由英文【区分大小写】、数字【不能作为变量名开头】和下划线组成,其他特殊字符不可以用作变量的命名。
命名时注意不要与C语言内部关键字冲突,一般情况下,我们用小写字母命名变量,大写字母命名常量。
C语言常用的基本数据类型有四个:char、int、float【单精度】、double【双精度】。
另外还有long【长整型】、short【短整型】、_Bool【布尔类型】。
*
这里布尔类型如果非要用bool来表示,可以直接导入<stdbool.h>头文件即可。该头文件只有四句宏定义。
#define bool _Bool
#define true 1
#define false 0
#define __bool_true_false_are_defined 1
*
常量:
整型、实型、字符【普通、转义】、字符串、符号【使用前先定义】。
定义符号常量:
#define 标识符 常量【预处理命令/宏定义命令】
功能是把程序中所有出现的标识符都替换为随后的常量。
标识符:标记起来用以识别区分的符号
sizeof运算符:
用于获取数据类型或表达式的长度,三种使用方式:
。sizeof(type_name);//sizeof(类型);
。sizeof(object);//sizeof(对象);
。sizeof object;//sizeof 对象;
signed【带符号位】【默认】【可以表示负数】和unsigned【不带符号位】【只能表示正数】【存储空间大一倍】:
类型限定符-用于限定char类型和任何整型变量的取值范围。
。 short
。unsigned short
。 int
。unsigned int
。 long
。unsigned long
。 long long
。unsigned long long
{:10_261:} 本帖最后由 shinemic 于 2017-7-25 13:33 编辑
感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:
#include <stdio.h>
int main() {
printf("I love FishC.com!\n");
// 格式化输出
return 0;
}
#define bool _Bool
#define true 1
#define false 0
#define __bool_true_false_are_defined 1
[*] short
[*] unsigned short
[*] int
[*] unsigned int
[*] long
[*] unsigned long
[*] long long
[*] unsigned long long
看起来整洁许多,也更容易联系上下文?
shinemic 发表于 2017-7-25 13:31
感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:
第一次发帖,没搞明白,下次会注意,谢谢你吖
页:
[1]