鱼C论坛

 找回密码
 立即注册
查看: 1865|回复: 2

[技术交流] C语言知识点备忘-0725-1【2-6】

[复制链接]
发表于 2017-7-25 12:33:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
C诡异力气,缺陷重重,却获得了巨大的成功。
我认为学习编程的话,C语言必学。可能有人不这么认为,那没关系,这是我的笔记,你觉得对就看看,不对就去看别人的。
C语言作为编译型语言,具有较高的可移植性。我目前并不是做开发的,我不了解其他语言开发是什么样子,不过我看到的我同事们用C语言编程灵活度和效率都很高。【如果其他语言也差不多,算我没见过世面】
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类型和任何整型变量的取值范围。

。[signed] short [int]
。unsigned short [int]
。[signed] int
。unsigned int
。[signed] long [int]
。unsigned long [int]
。[signed] long long [int]
。unsigned long long [int]

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-25 13:31:33 | 显示全部楼层
本帖最后由 shinemic 于 2017-7-25 13:33 编辑

感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:
  1. #include <stdio.h>

  2. int main() {
  3.     printf("I love FishC.com!\n");
  4.     // 格式化输出
  5.     return 0;
  6. }
复制代码
  1. #define bool                                 _Bool
  2. #define true                                 1
  3. #define false                                0
  4. #define __bool_true_false_are_defined        1
复制代码

  • [signed] short [int]
  • unsigned short [int]
  • [signed] int
  • unsigned int
  • [signed] long [int]
  • unsigned long [int]
  • [signed] long long [int]
  • unsigned long long [int]

看起来整洁许多,也更容易联系上下文?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-26 16:12:01 | 显示全部楼层
shinemic 发表于 2017-7-25 13:31
感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:

第一次发帖,没搞明白,下次会注意,谢谢你吖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 00:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表