栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第二章:数据类型、运算符和表达式

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章:数据类型、运算符和表达式

1:在程序的适当位置插入注释,可以使程序更容易被人理解。注释可以出现在程序中任意合适的地方,但必须成对出现,注意注释不能出现在语句的中间

2、如果需要在两行上输出文字可以改写如下

语句 printf(“Programming is fun.n”)中的n是换行符,即在输出“Programming is fun.”后换行。n称为转义字符。
设球半径为r、球体积为v、球表面积为f,球体积和球表面积的计算式为
v=4/3πr3
f=4πr
2
输入半径,分别计算球体积和表面积。

定义了一个符号常量PI这样程序中凡是需要使用3.14159的地方,都是用PI代替,提高了程序的可读性。
(2)main()函数前面的void表示该函数无返回值。
(3)程序中调用printf()函数输出结果时,将引号内移除%f以外的内容原样输出,并在第一个%f的位置上输出变量v的值,在第二个位置上输出变量f的值。printf()函数不但能够输出固定不变的内容,还可以输出变量的值。
2.2C语言的数据类型
C语言程序中所用到的每一个常量、变量和函数等程序的基本操作对象都有一种数据类型与之相联系。数据类型决定了数据的取值范围、占用内存的字节和所能进行的操作。
C语言提供了四总数据类型:基本类型、构造类型、指针类型和空类型。
(1)基本类型还可以分解为其它类型,主要为整型、字符型和浮点型。
(2)构造类型是根据已定义的一个或多个数据类型,用构造的方法来定义的。可以理解为,一个构造类型的值由若干个“成员”或“分量”构成。每个“成员”都是一个基本类型或一个构造类型。
C语言中构造类型包括:数组类型、结果体类型、共同体类型和枚举类型。
(3)指针是C语言中一种特殊的,同时又具有重要作用的数据类型。
2.3C语言的常量
1.直接常量(直接常量又分为整形常量、实
型常量、字符型常量和字符串常量。
(1)整形常量
整型常量及整数包括正整数,负整数和0,C语言中整形常量可以用十进制,八进制和16进制表示。
(2)实型常量
实型常量及实数,又称为浮点数。C语言中,实数只能用十进制形式表示,实数的表示方法有两种,小数形式和指数形式。

4,字符串常量
字符串常量是由一对双引号括起来的零个或多个字符序列,如“HelloWorld”
字符串的长度等于该字符串中所包含的有效字符的个数
2.3.2

在C语言中,可以用一个标识符来表示一个常量,称之为符号常量,符号常量在使用之前必须先定义,其一般形式为#define 标识符 常量值
2.5利用符号常量计算价格

符号常量的使用可以为编写程序提供很多好处
(1)增加程序的可读性:通过标识符就知道该厂的意思,即见名知义。
(2)提高程序的可维护性:通过符号常量,使得修改常量很方便,只需在常量的定义处修改即可。
(3)简化程序代码:通过符号常量可以简化复杂表达式的重复输入。
(4)方便数组的定义:可以将整形符号常量作为数组的长度。
2.4C语言的变量
2.4.1变量的定义与使用
在C语言中,所有的变量必须先定义后使用
变量使用示例

2.4.2整型变量
不同类型整型变量的定义与使用示例

短整型变量的溢出。

2.4.3实型变量
实型变量的使用示例

2.4.4字符型变量
字符型变量的值是字符常量及用单引号引起来的单个字符,字符变量的类型说明符是char,其类型说明的格式和命名规则与整型变量相同。
字符变量的使用示例。

把大写字母转换为小写字母。

2.5运算符和表达式
2.5.1赋值运算和赋值表达式
2.5.2算术运算符和算术表达式
输入一个三位的正整数,输出其反序数

2.5.3逗号运算符和逗号表达式
逗号表达式应用示例

不同数据类型,字节数示例

求字节数运算符示例

2.6数据类型转换
(1)自动类型
(2)强制类型转换
强制类型转换示例

进行强制类型转换时需注意
(1)需强制类型转换中的表达式一定要扩起来,否则,只对紧随括号后的量进行类型转换。
(2)强制类型转换是一种不安全的转换,如果是从高级类型转换成低级类型,则会损失数据的精度。
(3)强制类型转换并不是改变表达式中变量的类型和值。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/384649.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号