`

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语言程序设计——备忘录.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语言常用符号简单总结备忘.pdf

    彩色制作,经常记不住的地方的一点点总结,打印贴在工位备忘

    C语言常用语法的简单摘要

    在刚开始学C语言时,往往一些定义和用法搞不清,需要查书的,站长结合实际把常用的语法打出供您参考和备忘。

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

    学校组织,获得软件编程大赛2等奖.之后,软件又引入WCF服务,天气预报,节日祝福

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

    大一大作业答辩写的,控制台程序,有菜单选择1-5,代码简单,功能也不复杂,定时闹钟,添加备忘录事件,查看当前时间,还有其他功能,真的适合大作业答辩

    C语言设计模式

    备忘录模式.pdf 工厂模式.pdf 模板模式.pdf 中介者模式.pdf 策略模式.pdf 观察者模式.pdf 桥接模式.pdf 装饰模式.pdf 抽象工厂模式.pdf 继承、封装、多态.pdf 适配器模式.pdf 状态模式.pdf 代理模式.pdf 建造者模式....

    C语言资料大全turbo C,C++

    有C语言的各种基本知识。很适合刚开始学习C的,也是C高手的备忘资料。

    C语言程序 生活小助理

    设计大赛中写小助理~功能还行~第三版~不是最终版本~ 生活备忘 电话簿 理财小助手 万年历 定时关机 等功能

    C语言实现密码本小项目

    学C语言有一段时间了,趁着正好做了密码本的小项目,把它分享出来。 二、思路与原理 密码本,见名知意,就是存放账号密码,起到备忘录作用的本子,将需要备忘的数据通过加密存放在文本文件中,打开的文本文件为加密...

    算法设计与分析 动态规划法三

    备忘录方法为每个已经计算的子问题建立备忘录,即保存子问题的计算结果以备需要时引用,从而避免了相同子问题的重复求解。

    第9章 备忘录——文件操作1

    第九章 备忘录—— 文件操作第一节:文件的打开与关闭第二节:文件的读取与写入第三节:文件的定位第四节:文件的格式一个软件由若干程序和文档组合而成,而绝大多数的软

    一个简单易用的库,可以享受视频游戏编程raylib-installer-v4.5.mingw.64bit.zip

    raylib 深受 Borland BGI 图形库和 XNA 框架的启发。...Raylib 可以与几个额外的库结合使用以获得额外的功能,其中一些库已经在内部使用,而另一些则用于用户集成,这些库中的大多数都是单文件头,没有外部依赖项。

    Java课程设计实验报告及全部源码流程图.doc

    从学习 C语言、数据库等等计算机编程类课程开始,自己始终有种感觉,那就是太理论化了、缺 少实践。而这次的Java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关 的基础理论、基本语法知识,而后再加上这...

Global site tag (gtag.js) - Google Analytics