• C的基础常识


    C是可移植性语言,因此可以在许多环境中使用,包括UNIX、Linux、MS-DOS、Windows和Macintosh OS。

    使用C语言编写的内容的文本,称为源代码文件(source code file),通常以.c结尾。

    如 test.c

    test是基本名.c是扩展名。

    int的取值范围依赖于计算机系统。一般地,一个int储存在计算机的一个word中。旧的IBM PC兼容机有16bit的word,因而使用16位来储存一个int,范围从-32768~32768。

    #include<> 被称为C预处理器指令(preprocessor directive),本质上是一中复制---粘贴。C编译器在编译前会对源代码做一些准备工作,即预处理(preprocessing)。

    C一定从main()开始执行。圆括号()的作用是用于识别main()是一个函数。

    C的注释一定要声明开头和结尾 /* */。

    C99增加了一种新的注释方式 // 只可以用于单行。(注意是两条连续的// 用于声明开头,无需声明结尾)。

    C的标识符名规则:

    编译器只识别前63个字符。外部标识符只允许使用31个字符。在程序编写环节,我们可以使用更长的字符。但是编译器会忽略超出的字符。例如,如果两个标识符都是64个字符,只有最后一个字符不同,那么编译器可能将其视为同一个名称,也可能不会。标准没有规定在这种情况下会发生什么。

    可以用大小姐字母、数字、下划线_来命名。而且,名称第一个字符必须是字符或者是下划线,不能是数字。

    C名称区分大小写。A和a是不同的。

    "%c %d",ch,ch 显示C 67

    显示八进制用 %0 代替 %d ,显示十六进制 用 %x 。

    想显示C语言前缀,用%#o、%#x、%#X 分别生成0、0x、0X 前缀。

    C 标准对基本数据类型只规定了允许的最小大小。

    对于 16 位机,short 和 int 的最小取值范围是[−32767,32767];

    对于32位机,long的最小取值范围 是[−2147483647,2147483647]。

    对于unsigned short和unsigned int,最小取值范 围是[0,65535];

    对于unsigned long,最小取值范围是[0,4294967295]。

    long long类型是为了支持64位的需求,最小取值范围是 [−9223372036854775807,9223372036854775807];

    unsigned long long的最小取 值范围是[0,18446744073709551615]。

  • 相关阅读:
    Android中Context具体解释 ---- 你所不知道的Context
    JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明
    matplotlib 可视化 —— 定制 matplotlib
    matplotlib 可视化 —— 移动坐标轴(中心位置)
    matplotlib 可视化 —— 移动坐标轴(中心位置)
    matplotlib 可视化 —— 定制画布风格 Customizing plots with style sheets(plt.style)
    matplotlib 可视化 —— 定制画布风格 Customizing plots with style sheets(plt.style)
    指数函数的研究
    指数函数的研究
    指数分布的研究
  • 原文地址:https://www.cnblogs.com/Khime/p/11622591.html
Copyright © 2020-2023  润新知