用五个整形整型变量有哪些和一个数进行比较,输出比他大的数的个数用c语言怎么写

1)字符型整型变量有哪些可以与整型整型变量有哪些一样进行算术运算(使用字符数据的ASCII码值进行运算的)

 
 
2)整型常量可以用十进制、八进制及十六进制数表示:
其中八進制的前缀为数字0
十六进制的前缀是数字0和字母x的组合:0x
//之所以用数字0作为整型常量的前缀,是为了区别与整型变量有哪些(整型变量有哪些名的首字符不能为数字)

对于字符单引号中只能有一个字符;转义字符除外(八进制,十六进制最多有4个字符):
可以用八进制数囷十六进制数来表示转义字符,


以上两种转义字符转换成对应的十进制数即为各自的ASCII码值。



0为int型占4个字符;//在数值上是与’\0’的ASCII相等的。
‘\0’为转义字符这是个八进制数,转化成十进制数为其对应的ASCII码值即0
‘0’ 为字符,其ASCII码值为48

getchar函数读入两个字符给c1、c2,然后分别鼡函数和函数输出这两个 字符并思考以下问題:(1)整型变量有哪些cl、c2应定义为字符型或整形?抑二者皆可?(2)要 求输出c1和c2值的ASCⅡ码,应如何处理?用 nuchal函數还是pin函数?(3)幣形 整型变量有哪些与字符整型变量有哪些是否在任何情况下都可以互相代替?如: nar Cl, c 是否无条件的等价? Include stdio h [ c2=%In", cl, c2); 竻五章 5.1什么是算术运算?什么昰关系运算?什么是逻辑运算? 解:略 52C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 解:设有一个逻辑表达式,若其结果为“真”,则以1表示;若其结果为“假”,则以0表示。 但是判断一个逻辑量的值时,以0代表“真”,以非0代表“假”例如3&&5的值为“真”, 说明:对输入的數据进行检查,如小于0或大于100,要求重新输入。( int)(score./10的作用 是将( score/10)的值进行强制类型转换,得到一个整型值 5.7给定一个不多于5位的正整数,要求:①求它是幾位数:②分别打印出每一位数字; 3按逆序打卬出各位数字。例如原数为321,应输出123 解 include <stdio. h> maino I long 5.8企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提成10%;利润 高于10万元,低于20万元(1000kI≤200000)时,其中10万元按10%提成,高于10 万元的部分,可提成75%;20000I≤400000时,其中20万元仍按上述办法提成(下同), 高于20万元的部分按5%提成;4000004≤6000団,高于40万元的部分按3%提成:60000 〈I≤10000时,高于60万的部分按1.5%提成;L100000时,超过100万元的部分按1% 提成从键盘输入当月利润I,求应发放奖金总数。要求:(1)用if语句编程序;(2)用 switch 谙句编程序 解:计算利润时,要特别注意不同利润的不同提成比例。例如,利润为15万元,其中有10 万元按10%的比例提成,另外5万元则按7.5%提成 (1)用语呴编程序。 include bms=bon10+(i-1000001;/润在100万元以上时的奖金率 print(”奖金是%10.2ram"; bonus); 此恧的关键在于正确写出每一区间的奖金计算公式例如利润在10万元至20万时,奖金应 由两部分組成:①利润为10万元时应得的奖金。即.1;②10万元以上部分应得 的奖金即(mm-.075。同理,20万~40万这个区间的奖金也应由两部分组成: ①利润为20万元时应得的獎金,即.1×10万x0.075:②20万元以上部分应得的 奖金,即(mm-程序中先把10万、20万、40万、60万、100万各关键点的

所需积分/C币:15 上传时间:


 其它编译器时的情况:

发布了26 篇原创文章 · 获赞 4 · 访问量 4万+

我要回帖

更多关于 整型变量 的文章

 

随机推荐