c语言 基本运算】的更多相关文章

计算机的基本能力就是计算,所以一门程序设计语言的计算能力是非常重要的.C语言之所以无所不能,是因为它不仅有丰富的数据类型,还有强大的计算能力.C语言一共有34种运算符,包括了常见的加减乘除运算.这讲就对C语言中的运算符做一个详细介绍. 一:算术运算符 算术运算符非常地简单,就是小学数学里面的一些加减乘除操作.不过呢,还是有一些语法细节需要注意的. 1.加法运算符 + 1 int a = 10; 2 3 int b = a + 5; 在第3行利用加法运算符 + 进行了加法运算,再将和赋值给了变量b…
导读:程序要完成高级功能,首先要能够做到基本的加减乘除.本章从程序中变量的概念开始,结合之前学的输出函数和新介绍的输入函数制作简单人机交互程序,然后讲解最基础的加减法运算,自制简单计算器程序练手. 5.1 变量 5.1.1 变量声明定义与赋值表达式 上一章讲了数据类型,数据类型要和变量结合在一起才能够在C语言程序中体现出它们的作用,一般的变量是这样定义的: 数据类型 变量名; 变量名可以是26个字母中的任意一个,也可以是非C语言关键词的单词或自定义字母组合,也可以加下划线等等,我们就先用简单字母…
5.1.4 再来一个C库函数getchar吸收回车键 回车键也是一个字符,在使用scanf的时候,输入完毕要按下回车键,这时候回车键也会被输入到stdin流中,会搞乱我们的程序. 注意:stdin是输入流,stdout是输出流,这两个流就是在内存中流进流出的数据,根据流向不同命名也不同. 比如以下代码执行后, #include <stdio.h> void main() { int b; char f; printf("please input int:"); scanf(…
5.3  挑几个运算符来讲 常用的运算符除了加减乘除(+-*/)外,还有如下: 注意:以下运算符之间用逗号隔开,C语言中也有逗号运算符,这里不讲逗号运算符. 1. 赋值运算符 =,+=,*= 2. 一元运算符 ++, -- 3. 相等运算符 ==,!=  ,关系运算符 < ,>,<=,>= 4. 条件运算符 ?: 6. 位运算符 &, ^, |  ,! 逻辑运算符 &&, ||,  移位运算符 >>, <<  5.3.1 赋值运算符…
5.3.5 和二进制极为密切的运算符 本小节的运算符需要借助二进制概念来理解. 二进制数据中,比如一个字节的数据,它的十进制为228,二进制就为11100100,如图5.11, 注意:如果不懂怎么转换十进制和二进制,可以借用windows的计算器来辅助. 图5.11  228的十进制和二进制表现 把 11100100 整体往右边挪动一位,就会变为01110010.如果觉得不好理解?请这么想,有一条火车轨道,轨道只有八节,一列无限长的火车在这八节轨道上来回移动,如图5.12所示, 图5.12  想…
Java培训.Android培训.iOS培训..Net培训.期待与您交流! (一下内容是对黑马苹果入学视频的个人知识点总结) (一)scanf函数 1>  简单介绍一下scanf函数   这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>.调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量 2>scanf函数用法 1)简单的用法 #include &l…
1.除法运算 / 整数除于整数,还是整数.参与运算的操作数必须是同类型. 1/2的值是0.参与运算的操作数是什么类型,得出的值就是什么类型.   10.5 + 10将右边的10提升为了double类型 自动类型提升. int b = 10.5 + 1.7; 自动将大类型转换为了小类型,会丢失精度. double a = (double)1 / 2;  注:参与运算的都是整型,所以要强转一下. 2.取余运算 % (模运算) %两侧只能是整数. 正负性取决于%左侧的数值. #include <std…
一 基本操作运算 1. 赋值操作 在Swift 中,能够使用赋值操作为一个常量或一个变量赋值,也能够使用多元组一次为多个常量或变量赋值. Swift 的赋值操作与其他语言最大的不同是赋值操作除了可以为变量或常量赋值外本身不可以返回值. 这个特征能够避免某些条件下赋值操作错误地用于相等比較操作. 如在C语言中,if (x = =y) 非常easy误写作if (x = y) ,尽管逻辑结果不对,但C语言的编译器却无法检查出这样的情况,而Swift 语言却能够有效避免这样的情况发生.由于 在Swift…
在上一篇的博客中,我回顾到Java中的关键字,标识符等知识点,而今天这篇博文将回顾Java的,哦,不,不止Java,据本人了解,几乎在所有的语言中的基础阶段,都会存在这些运算,只是语法不一样而已. 今天回顾的先做一个总结:1.运算符:2.实现键盘录入:3.流程控制语句:4.控制跳转语句. 运算符:千万不要被字面所迷惑,千万不要认为运算符就是用于数学运算的工具.数据,不仅是数学角度的运算数据. (1).算术运算符:+,/,-,*,%,++,--: +:有三种用法: 1.数学上的加法: 2.数学上的…
一.算术运算 C语言一共有34种运算符,包括了常见的加减乘除运算 1. 加法运算+ 除了能做加法运算,还能表示正号:+5.+90 2.减法运算- 除了能做减法运算,还能表示符号:-10.-29 3. 乘法运算* 注意符号,不是x,而是* 4.除法运算/ ● 注意符号,不是÷,也不是\,而是/ ●整数除于整数,还是整数.1/2的值是0,这个并不是二分之一 5.取余运算% ●什么是取余:两个整数相除之后的余数 ●%两侧只能是整数 ●正负性取决于%左侧的数值 6.注意点 (1)自动类型转换 int a…