`

C语言一些常识备忘

 
阅读更多
仅供自己备忘使用:
     1 符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:#define 标识符 常量如#define PRICE 30其中#define 也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令 
    2 习惯上符号常量的标识符用大写字母,变量标识符用小写字母,以示区别 
八进制整常数:八进制整常数必须以 0 开头,即以 0 作为八进制数的前缀。数码取
值为 0~7。八进制数通常是无符号数。
以下各数是合法的八进制数:
015(十进制为 13)、0101(十进制为 65)、0177777(十进制为 65535);
以下各数不是合法的八进制数:
256(无前缀 0)、03A2(包含了非八进制数码)、-0127(出现了负号)。

4 十六进制整常数:十六进制整常数的前缀为 0X 或 0x。其数码取值为 0~9,A~F 或

a~f。

以下各数是合法的十六进制整常数:

0X2A(十进制为 42)、0XA0 (十进制为 160)、0XFFFF (十进制为 65535);

以下各数不是合法的十六进制整常数:

5A (无前缀 0X)、0X3H (含有非十六进制数码)。

5  无符号数也可用后缀表示,整型常数的无符号数的后缀为“U”或“u”

 

    6 下表列出了 Turbo C 中各类整型量所分配的内存字节数及数的表示范围


 
实型数据一般占 4 个字节(32 位)内存空间。按指数形式存储。

实型变量分为:单精度(float 型)、双精度(double 型)和长双精度(long double 型)三类。

在 Turbo C 



 8 实型常数不分单、双精度,都按双精度 double 型处理。


 

 10 每个字符变量被分配一个字节的内存空间,因此只能存放一个字符。字符值是以 ASCII码的形式存放在变量的内存单元之中的。C语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。

 

  11 字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加 1。增加的一个字节中存放字符"\0" (ASCII 码为 0)。这是字符串结束的标志

 


 12 C语言的运算符可分为以下几类:
1. 算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2. 关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3. 逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4. 位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
5. 赋值运算符:用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位
运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
6. 条件运算符:这是一个三目运算符,用于条件求值(?:)。
7. 逗号运算符:用于把若干表达式组合成一个表达式(,)。
8. 指针运算符:用于取内容(*)和取地址(&)二种运算。
9. 求字节数运算符:用于计算数据类型所占的字节数(sizeof)。
10. 特殊运算符:有括号(),下标[],成员(→,.)等几种。
 13 在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。
其一般形式为:表达式 1,表达式 2
其求值过程是分别求两个表达式的值,并以表达式 2 的值作为整个逗号表达式的值。
 
 
 
 
 

 

 
  • 大小: 39 KB
  • 大小: 24.4 KB
  • 大小: 96.8 KB
  • 大小: 25.7 KB
分享到:
评论

相关推荐

    C语言课程设计 备忘录

     实现个人备忘的查询功能:可通过备忘名称和备忘时间查询备忘内容;  实现个人备忘的修改和删除的功能:可以通过备忘名称或备忘时间对该个人备忘内容进行修改和删除;  实现个人备忘的提醒功能;

    c语言教材编写备忘录

    《C语言教材编写备忘录》 在编程世界中,C语言是一门强大的基础语言,它连接了问题解决者和计算机的实际运作。程序员扮演着桥梁的角色,通过C语言将复杂的问题转化为计算机能够理解和执行的指令。理解计算机底层的...

    C语言备忘录程序代码

    根据给定的文件信息,我们可以总结出以下关于“C语言备忘录程序代码”的关键知识点: ### C语言备忘录程序概述 此备忘录系统是用C语言编写的,旨在帮助用户记录并管理日常生活或工作中重要的事件。系统通过结构体`...

    用C语言编写的备忘录程序(事件记录程序)

    综合以上信息,我们可以推断这个备忘录程序使用C语言编写,可能混用了一些C++特性,它具备事件管理的基本功能,且具有良好的用户交互体验,能够处理用户输入错误,并提供多种查看和排序事件的方式。开发者通过头文件...

    C语言程序设计——备忘录.txt

    C语言程序设计——备忘录.txt

    备忘录(C语言实现)

    这是一个C语言的课程设计,帮学妹做的,做得比较简陋,能应付一下检查啦, 其中memo_sum.dat用于记录信息的条数,memo.dat用于记录信息的内容,核心点的东西就是C语言的关于文件操作的知识,这次是仿照之前做得...

    C语言备忘录

    c语言基础知识合成的备忘录,用的结构体,链表,文件储存等技术。很好作为大作业

    C语言课程设计_备忘录

    #include #include #define MAXN 1000 //表示readBuffer和buffer数组的大小 typedef struct MemoInfo { char event[200]; //用于存储事件 int remindtime_year; //remindtime_***表示需要提醒的时间 ...

    C语言设计模式

    备忘录模式是指保存一个对象的状态,C语言中可以通过使用结构体和函数来实现备忘录模式。观察者模式是指一个对象发生变化时通知其他对象,C语言中可以通过使用函数指针和回调函数来实现观察者模式。 桥接模式是指将...

    C语言常见算法(swf)

    以下是一些C语言中常见的算法及其详解: 1. **排序算法**: - **冒泡排序**:通过不断交换相邻的逆序元素,使得最大(或最小)的元素逐渐“冒”到数组的一端。 - **选择排序**:每次找到未排序部分的最小(或最大...

    闹钟c语言(大一写的智慧闹钟)

    添加备忘录事件则是扩展功能,用户可以记录一些重要的日期或事件,程序会在相应的时刻给出提示。查看当前时间则是一个实用的小工具,方便用户随时获取系统时间。 “简单”这一标签表明,这个程序的代码结构和逻辑...

    C语言常用符号简单总结备忘.pdf

    ### C语言常用符号与保留字概述 #### 一、C语言保留字 ...以上内容涵盖了C语言中的保留字、运算符以及GNU C的一些扩展特性,这对于理解C语言的核心概念至关重要。熟练掌握这些内容有助于编写高效、可靠的C程序。

    C语言库函数查询工具

    `readme.txt`通常包含软件的使用说明或者开发者的一些提示信息。 总的来说,这个C语言库函数查询工具是学习和开发C程序的得力助手,它使得开发者无需翻阅厚厚的参考书籍,就能迅速找到所需的信息,从而提高编程的...

    备忘录(C#编写)相当完善

    【标题】:“备忘录(C#编写)相当完善”指的是使用C#编程语言开发的一款功能齐全的备忘录软件。C#是一种面向对象的、现代的编程语言,由微软公司开发,广泛应用于Windows平台上的应用软件开发,尤其是.NET框架下的...

    C语言设计模式.pdf

    本文件中提到了单件模式、工厂模式、抽象工厂模式、访问者模式、状态模式、命令模式、解释器模式、备忘录模式、观察者模式、桥接模式、建造者模式、中介者模式、策略模式、适配器模式、装饰模式、享元模式、代理模式...

    C语言设计模式 PDF《C Design Pattern》

    ### C语言设计模式知识点概述 #### 一、C语言与设计模式 在计算机科学领域,设计模式是指在软件设计过程中解决常见问题的一套被广泛接受的解决方案。虽然设计模式最初是在面向对象编程语言中被广泛应用的,但也...

    beiwanglu.zip_备忘录源代码

    【标题】"备忘录源代码"所涉及的知识点主要集中在软件开发领域,特别是C语言编程和源代码管理。这个压缩包"beiwanglu.zip"包含了一个名为"letter"的项目的源代码及相关工程文件,这通常是个人或团队在开发过程中用于...

    基于c语言的个人信息管理系统

    这个系统旨在提供一个简单易用的界面,帮助用户组织和检索他们的个人信息,如联系人、日程、备忘录等。 在C语言中开发此类系统涉及到以下几个核心知识点: 1. **结构体(Structs)**:个人信息管理系统的核心是...

    C语言设计模式.docx

    11. **备忘录模式**:在不破坏封装性的前提下,捕获一个对象的状态,以便以后恢复。C语言中可以使用结构体保存状态并在需要时恢复。 12. **观察者模式**:定义对象间的一种一对多的依赖关系,当一个对象的状态发生...

    简单个人备忘录设计与实现

    这个课程设计项目不仅锻炼了C语言编程技巧,也涵盖了面向对象设计、数据结构和文件操作等多个方面,对于初学者来说是一次全面的编程实践。通过这个项目,学生可以深入理解数据结构的运用以及如何在实际问题中应用...

Global site tag (gtag.js) - Google Analytics