推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

2、整数除法运算符‘ / ’取整

   2023-08-25 网络整理佚名1550
核心提示:第五节:整数与实数1)C语言只有八、十、十六进制,没有二进制。b、C语言中的十六进制规定要以0x(X)开头。十进制没前缀,数码取值0-92)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。第六、七节:算术表达式和赋值表达式核心:表达式一定有数值!]2、赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。(2,3,4)的表达式的数值就是4。

1、程序结构有顺序结构、选择结构(分支结构)、循环结构三种。 2、程序必须从main()入口点开始读取,然后按顺序从上往下读取(遇到循环就做循环,遇到选择就做选择)。 主要功能只有一个。 3、是构成C语言程序的基本单元。 4.计算机数据以二进制形式存储在计算机中。 数据存储的位置就是它的地址。 5. Bit表示一位表示0或1。byte表示一个字节,一个字节=八位。 这个概念经常被检验:1.编译和预处理不是C语言的一部分,不占用运行时间,所以不要加分号。 用C语言编译的程序称为源程序,以ASCII值存储在文本文件中,不得出现分号。 源程序的扩展名为.c,目标文件的扩展名为.obj,可执行文件的扩展名为.exe。 2、每个C语言程序中只有一个main函数。 3.函数中不能定义函数。 4.算法:可以没有输入,但一定有输出。 第一章 C 语言基础知识 第一节 C 语言基本理解 1、用 C 语言编写的程序称为源程序,也称为编译单元。 2、C语言的书写格式自由,每行可以写多条语句,也可以写多行。 3、AC语言程序有且只有一个main函数,是程序运行的起点。 第2节. 2. 每个C语言程序编写完成后,首先要经过编译,然后链接,最后运行。

(.c---.obj---.exe) 注意,此过程中不能运行.c和.obj文件,只能运行.exe文件。 (程序编辑-程序编译-程序连接-程序运行) 第三节、标识符 1、标识符(必修内容):法律要求由字母、数字、下划线组成。 拥有其他元素是错误的。 第一个必须是字母或下划线。 数字的第一个预定义标识符错误:背诵 scanf。 请记住,预定义标识符可以用作用户标识符。 常用关键字:if for case break while do等不能作为用户标识符。 第五节:整数和实数 1) C 语言只有八进制、十进制和十六进制,没有二进制。 但在运行时,所有基数都必须转换为二进制进行处理。 A。 C语言中的八进制必须从0开始。(数字值0-7) 018的值是非法的,八进制中没有8,每8进1。 C语言中的十六进制数必须以0x(X)开头。 (数字值0-9、af、AF) C.小数没有前缀,数字值为0-92) 小数的合法写法:C语言中如果小数点两边都有零,可以省略。 小数点必须有1.0,在C语言中可写为1.0.1,在C语言中可写为.1。 3)真实数据的合法形式:a、2.333e-1是合法的,数据为2.333×10-1。

b. 考试公式:e之前和e之后必须有一个数字,e之后必须有一个整数。 请使用书中的例子。 4)整数类型,单精度一般为4字节,字符类型为1字节,双精度一般为8字节:long int x; 表示 x 是一个长整数。 整数x; 表示 x 是无符号整数。 第 6 节和第 7 节:算术表达式和赋值表达式 核心:表达式必须有值! 1、算术表达式:+、-、*、/、%必须注意测试:如果“/”两边都是整数,则结果是整数。 3/2的结果是1。“/”如果一侧是小数,则结果是小数。 3/2.0的结果是0.5个“%”符号,请务必注意是余数,测试极有可能被视为除号。 ) % 符号要求两边都是整数。 如果不是整数则错误。 【注意!!!】2.赋值表达式:表达式的值为最左边的值,a=b=5; 表达式为5,常量不能赋值。 1. int x=y=10:错误,定义时不允许连续赋值。 2. int x, y; x=y=10; 是的,定义完成后,可以连续赋值。 3. 赋值左边只能是变量。 4. int x=7.7; 是的,x是75,浮点数y=7; 是的,x为7.03,复合赋值表达式:int a=2; a*=2+3; 运算完成后,a的值为12。一定要注意,先把括号放在2+3上。

变成(2+3)然后计算。 4、自增表达式:自增和自减表达式:假设a=5,++a(是6),a++(是5); 运行机制:++a是先将变量的值加1,然后将得到的值放入变量a中,然后使用这个++a表达式得到6的值,而a++首先使用的是变量a的值表达式为5,然后将a的值加1得到6,然后将其放入变量a中。 执行完++a和a++后,如果下面的程序中使用了a,那么变量a中的值就是6。 考试公式:++先加后用,++先用后加。 x=a++; 如果a=1,则x=1;a=2; 5. 逗号表达式:最低优先级。 表达式的值 逗号右侧表达式的值。 (2, 3, 4) 的表达式求值为 4。 z=(2, 3, 4) (整体是一个赋值表达式) 此时 z 的值为 4。 (有点难!) z= 2, 3, 4(整体是一个逗号表达式)此时z的值为2。补充:1.空语句不能随意执行,会导致逻辑错误。 2、点评是近年来考试的重点。 注释不是C语言的,不考虑运行时间,也没有分号。 不能嵌套! 3.强制类型转换:必须是(int)a而不是int(a)。 请注意,类型上必须有括号。 请注意 (int)(a+b) 和 (int)a+b 之间的区别。 前者是变换a+b,后者是变换a加b。

4、四舍五入丢失小数的三种情况: 1)int a =1.6; 2)(整数)a; 3)1/2; 3/2; 第八节、字符 1)字符数据的合法形式::'1'表示一个字符占用一个字节,“1”表示一个字符串占用两个字节(带结束符号)。 ‘0’的ASCII值为48,‘a’的ASCII值为97,‘A’的ASCII值为65。一般测试表明单个字符的错误形式:‘65’“1”个字符可用于算术运算,记住:'0'-0=48 大写字母和小写字母转换的方法:'A'+32='a' 相互之间一般相差32。 2)转义字符:转义字符分为普通转义字符、八进制转义字符、十六进制转义字符。 一般转义字符:\0、\n、\'、\"、\\。八进制转义字符:'\141'合法,前导0不能写。十六进制转义字符:'\x6d'合法,前导0不能写。 0不能写,x为小写 3、字符和整数是近亲:两者有很大相似之处 char a = 65 ;("%c", a ); 得到的输出结果:("%d", a) ;得到的输出结果:65 例2:一定要记住,异或位运算符号“^”。0异或1得1。0异或0得0。两个女孩不能生。考试记忆方法:只有一个男孩(1)一个女孩(0)可以生一个孩子(1) 例3:当数据不丢弃时,右移一位表示除以2。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON