2 frensh student Frensh_student 于 2016.04.12 11:38 提问

刚学C++ 请问C++里面能不能用整形数整除整形输
c++

#include
const int c=20;
int main()
{
using namespace std;
int a,b;
cin >>a;
a=b\c;//illegal escape sequence//syntax error : missing ';' before identifier 'c'
return 0;
}

4个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.12 11:43

除用的是/ (正斜杠),
\是反斜杠,一般用来转义

qq423399099
qq423399099 回复Frensh_student: 你这个int除以int结果就是int的,要取整也可以用ceil和floor
2 年多之前 回复
Frensh_student
Frensh_student C++中是不是没有整除符号。。。。
2 年多之前 回复
lvchaoblue
lvchaoblue   2016.04.12 12:06

可以用整型除以整型,结果是整形

blue_skyrim
blue_skyrim   2016.04.13 18:04

你的除号写反了。另外整形除以整型,结果还是整型,比如3/2会得到1

VisualEleven
VisualEleven   Ds   Rxr 2016.04.14 17:06

你那个转义字符,不是除

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
输出整形数据的最大值和最小值
利用整形数据补码存储的原理简单输出int型数据最小值和最大值: 这种方法显示int型数据的范围,不受编译器闲置(即根据具体的编译器2字节或4字节都可以) #include #include int main() { unsigned int min=0,max=-1;// 或 int a=-1; //存储单元中的数据(补码)全部为 1 printf("type
怎么把整形数转换为字符串或者数组
用JavaScript代码演示一下,c、c++差不多。 function retarray() { var m = 1234567; var a = new Array(); while(m) { b = m%10; a.push(b); m = parseInt(m/10,10); } alert(a); }
C的整形变量在Turbo C、VC++、Linux下的大小
了解C中整形变量在不同的编译环境下,所占内存大小,可以帮助程序员避免数据的溢出。在编写程序时可以合理定义变量类型。
printf 使用%f输出整形变量,为什么为0?
#include void main(){      int i = 65535;     printf("%f",i) } 1,之所以没输出65535,这是C语言设计的原因。 2,之所以输出0,这是计算机体系结构的问题。 具体原因如下(至今无标准答案) 1、printf函数不进行任何类型转换,它只是从内存中读出你所提供的元素的值(按照%d,%f等控制字符提示的格式)。int型以补码
C语言中两个整型数据的高精度除法
算法: 首先输出x/y的整数部分,对其余数u=x%y试商n次,以满足精度要求。 每次试商:x=u*10为被除数,y为除数,商x/y(整数)作为结果的一位打印输出,余数为u=x%y。若u不等于0,继续试商,直到u=0或是达到试商的n位为止。 算法来自:杨克昌编著《计算机程序设计典型例题精解》之高精度窗,国防科技大学出版社出版。 /*两个整数数据的高精度除法*/ #inclu
C语言中16位整型数据的取值范围
本文介绍C语言中16位整型数据的取值范围。1. 无符号16位整型数据对于无符号(unsigned)型数据,存储单元中全部二进位(bit)都用作存放数本身,而不包括符号。所以对于16位整型,取值范围如下:0000 0000 0000 0000 到 1111 1111 1111 1111对应的十进制数为0到65535(即216-1)。所以,无符号16位整型数据的取值范围是0到65535。说明:无符号整...
C语言 程序 字符串转换成整型,整型转换成字符串
atoi这个函数的实现要考虑正负还有字母等情况 下面是字符串转换成整型数 #include #include int my_atio(char *String); int main() {     char String[100];     int num;     printf("please input a string:\n");  
学习心得——整型数据在内存中如何存储?
看了贺老师的两篇博文,从开始的懵懵懂懂到亲自实践总算把这个问题搞清楚了,学到了书本以外的知识,记下心得。 博文链接: C++实践参考:IP地址类 整形数据在内存中如何存储? 以下为验证结果: 计算器结果为:202*256*256*256+194*256*256+116*256+97; 其与ip1.address的值相等,验证了所谓的“低位在前,高位在后”的存储原理。
整形数字转字符的方法
最初我只知道用ASCII码的顺序来转换,今天学了一个新方法方法一:#include <bits/stdc++.h> using namespace std; int main () { char ch[10]; for(int i=0;i<10;i++) ch[i]='0'+i; for(int i=0;i<10;i++) c...
scanf在输入整型数据和字符型数据时的不同
/*C语言中读取整型数据的小程序段*/ #include int main() { int n,i; int array[25]; while (scanf("%d",&n),n!= EOF) { for ( i = 0; i < n; i++ ) scanf("%d",array+i); for ( i = 0; i < n; i++ ) printf ("%d "