《黑马程序员》C语言中的基本预算

一、算术预算

C语言具有强大的运算能力,共有34个运算符,包含了我们平时经常接触的加减乘除预算,以下分别对常用的加减乘除及取余运算做出简单介绍:

1. 加法运算+

除开能做加法运算,还能表示正号:+5、+90              例:sum = a + b;

2. 减法运算-

除开能做减法运算,还能表示符号:-10、-29             例:sum = a - b;

3. 乘法运算*

注意符号,不是x,而是*                                 例:sum = a * b;

4. 除法运算/

注意符号,不是÷,也不是\,而是/                     例:sum = a / b;

整数除于整数,还是整数。1/2的值是0,这个并不是二分之一

5. 取余运算%(实例解说)

什么是取余:两个整数相除之后的余数,%两侧只能是整数,正负性取决于%左侧的数值。

例:int a  =10 % 2;            a的正负性取决于%左侧的数值10的正负。

时间: 2024-10-16 02:54:42

《黑马程序员》C语言中的基本预算的相关文章

黑马程序员--C语言中的指针(4)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 使用字符串指针变量与字符数组的区别 用字符数组和字符指针变量都可实现字符串的存储和运算. 但是两者是有区别的.在使用时应注意以下几个问题: 1. 字符串指针变量本身是一个变量,用于存放字符串的首地址.而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘/0’作为串的结束.字符数组是由于若干个数组元素组成的,它可用来存放整个字符串. 2. 对字符数组作初始化赋值,必须采用外部类型或静态

黑马程序员--C语言中的指针(5)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 指针型函数 前面我们介绍过,所谓函数类型是指函数返回值的类型. 在C语言中允许一个函数的返回值是一个指针(即地址), 这种返回指针值的函数称为指针型函数. 定义指针型函数的一般形式为: 类型说明符 *函数名(形参表) { …… /*函数体*/ } 其中函数名之前加了“*”号表明这是一个指针型函数,即返回值是一个指针.类型说明符表示了返回的指针值所指向的数据类型. 如: int *ap(int 

黑马程序员--C语言中的指针(6)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 本章小结 1. 指针是C语言中一个重要的组成部分,使用指针编程有以下优点: (1)提高程序的编译效率和执行速度. (2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯. (3)可以实现动态的存储分配. (4)便于表示各种数据结构,编写高质量的程序. 2. 指针的运算 (1)取地址运算符&:求变量的地址 (2)取内容运算符*:表示指针所指的变量 (3)赋值运算 ·把

黑马程序员--C语言中的指针(3)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 指向多维数组的指针变量 本小节以二维数组为例介绍多维数组的指针变量. 一.多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0 1 2 3 4 5 6 7 8 9 10 11  设数组a的首地址为1000,各下标变量的首地址及其值如图所示.在第四章中介绍过, C语言允许把一个二维数组分解为多个一维数组来处理.因此数组a可分解为三个一维数组,即a[0],a[1],a[2].每一个一维

黑马程序员--C语言中的结构体

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 结构(struct)      结构是由基本数据类型构成的.并用一个标识符来命名的各种变量的组合.  结构中可以使用不同的数据类型.      1. 结构说明和结构变量定义      在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此,  象其它  类型的变量一样, 在使用结构变量时要先对其定义.      定义结构变量的一般格式为:       struct 结构名   

黑马程序员--C语言中的枚举

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON  1 #define TUE   2 #define WED  3 #define THU   4 #define FRI    5 #define SAT   6 #define SUN   7 在此,我们定义一种新的数据类型,希望它能完成同样的工作.这种新

黑马程序员--C语言中的指针-我之笔记

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- -------------------------------指针--------------------------------- 指针? 内存单元的编号也叫做地址.既然根据内存单元的 号或地址就可以找到所需的内存单元,所以通常也把这个

黑马程序员--C语言中的指针(2)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 数组指针变量的说明和使用 指向数组的指针变量称为数组指针变量. 在讨论数组指针变量的说明和使用之前,我们先明确几个关系. 一个数组是由连续的一块内存单元组成的. 数组名就是这块连续内存单元的首地址.一个数组也是由各个数组元素(下标变量) 组成的.每个数组元素按其类型不同占有几个连续的内存单元. 一个数组元素的首地址也是指它所占有的几个内存单元的首地址. 一个指针变量既可以指向一个数组,也可以指

黑马程序员——java语言中的关键字总结

关键字   1.定义:被java语言赋于了特殊含义的单词 2.用于定义基本数据类型的关键字: class  interface  float int long double byte short void boolean char  3.用于定义基本数据类型值的关键字:       true  false   null   4.用于定义流程控制的关键字: if else while for switch do default case continue return  break    5.用于

黑马程序员--C语言中结构体-我之理解

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 什么是结构体? “结构”是一种构造类型,它是由若干“成员”组成的.每一个成员可以是一个基本数据类型或者又是一个构造类型. 为什么要有结构类型? 结构体可以把功能相同的数据组织起来,存在一起,用的时候方便,而且在调用函数时,若 传递参数较多