登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 第四天

[复制链接]
发表于 2019-1-24 23:39:11 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C语言
学习安排: 简单的字符运算及其表达式四
开始时间: 2019-01-24
结束时间: 2019-01-24
        今天继续学习了字符运算及其表达式。首先了解了宏定义及const常量定义。这两个定义的目的是避免直接使用数字造成的不便,以及提高程序的可读性和简洁性。
        首先#define(宏定义)它是一个
今天继续学习了字符运算及其表达式。首先了解了宏定义及const常量定义。这两个定义的目的是避免直接使用数字造成的不便,以及提高程序的可读性和简洁性。
        首先#define(宏定义)它是一种预编译预处理指令而不是语句所以其后不加“;”。如:#define  pi   3与#define  pi   3;  是不一样的。前者在程序中pi为3没问题,而后者却是“3;”即分号也替换进去了,这时就可能出现一些问题。
         const定义是可分类的这就可以使程序直接调试不在详细介绍。
         第二个重点:“类型强转”。当从高精度向低精度转换时可能出现数值溢出或是舍入。编译器在这时一般都会发出警告,消除警告就要用到类型强转了。如int x=10;  floatY;Y=(float)x;
         不同数据类型运算时有它的规则详情请看下图:
233909t244ss90ltu0h4tn.jpg
233910q5ibatimuztbibv3.jpg
233910rsiawsfsswonaddd.jpg
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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