99问答网
所有问题
当前搜索:
c语言能用八进制的数据类型
c语言
输入十
进制
(long),
以
二、八、十六进制输出的程序
答:
他的算法思想在于:先采用除“base”取余(所有的余数都会小于“base”),然后,再按这些余数的倒序输出就完成了
数据
的10进制与其它
进制的
转换。(如果你理解10转二进制,以上话你就能明白)char b[16]={'0','1','2','3','4','5','6','7','8','9','A','B','
C
','D','E',...
C语言的
十进制数转换
八进制
算法有哪些?
答:
2)功能:从键盘输入任意一个非负十进制整数,输出与其等值的
八进制
数;若输入一个负数,则显示输入错误,请重新输入。3)测试
数据
:(1348)10=(2504)8,(0)10=(0)8,(-1234)10输入数据错误。2.概要设计定义顺序栈
类型
,由键盘输入非负十进制整数N,执行以下循环操作:N%8入栈,N=N/8,...
求助,关于
c语言的
。
答:
虽然如此,在书写源程序时还是要注意哪些可以自由书写,而哪些必须要按照书写规则来书写。几条规则写在下面:1) 一行内可以写几个语句,建议一行不超过两条语句;2) 一条语句可以写在多行上;3) C语句不需要写行标号;4) 每条语句及
数据
定义的后面要写上分号以表示该语句结束;5)
C语言中
注释用 /* */来表示;6)...
整型,实型,字符型都是什么意思
答:
能表示正整数和负整数。实型实际就是浮点数,分为单精度浮点数和双精度浮点数,分别为32位长和64位长。表示的数的范围不同。字符型就是8位长整数,若是无符号字符型,就只能表示0~255之间的正整数。有符号的整型,能表示-128~127之间的正整数和负整数。ASCII字符
可以用
一个字符型表示。
C语言
,转义字符'\101'为什么为字符A。
8进制
不是0开头吗??
答:
因为在转义字符中有相关的规定,规定在转义字符之中,规定用 \xxx表示3为
八进制
(xxx代表的是三位八进制数),如\101,\102这样形式的,如果用打印出来的话,他们分别会被转义为大写的A、B。所有的ASCII码都
可以用
“\”加数字(一般是
8进制
数字)来表示。一个转义字符的目的是开始一个字符序列,...
关于Turbo
C
中的非法
八进制
数(illegal octal digit )
答:
不知道你用的什么
数据类型
,如果是数值型,那么没有必要用007,008之类的形式,直接用7就可以了,用你的方法反而会出错,因为
c
中0开头
的数据
表示
8进制
数,同样0x代表16进制。。如果你一定要用上面的形式,那么你的结构体中的学号变量的类型应改为字符数组char num[n];...
C语言
程序十进制的数转换成
八进制的
数
答:
C语言
程序十进制的数转换成
八进制的
数的办法:include <stdio.h>#include <math.h>void main(){int n,a,sum = 0,i =0;printf("十进制输出一个数n\n");scanf("%d",&n);while(n){a = n%8;n = n/8;sum += a*pow(10,i);i++;}printf("八进制输出sum:%d",sum);} ...
c源程序不能表示的数制是?
答:
C语言源程序不能表示二进制,在
C语言中
,所有
的数值
型常量都带有符号,所以整型数量只区别整型和长整型两种形式,整型常量和长整型常量均可用十进制、
八进制
、十六进制3种形式表示。在程序运行过程中,其值不能被改变的量称为常量。常量也分为整型、实型、字符型等。以上是常量所具有的
类型
属性,这些...
...代码分别
用八进制
、十进制和十六进制形式输出。
答:
include <stdio.h> int main(){ for(char a='A';a<='Z';a ){ printf("%
c
:\n",a);printf("
八进制
:%o\n",a);printf("十进制:%d\n",a);printf("十六进制:%x\n",a);} return 0;} 如果不放心的话,可以把输出语句里的a都换成(int)a ...
大写字母
c
的ascii码的
八进制
是
答:
大写字母c的ascii码的
八进制
是:小写c的ASCII码值是99;大写C的ASCII码值是67。标准ASCII码使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中
使用的
特殊控制字符。67是十进制,后面的每个字母加1就可以,加到F就是加3,为70。
C语言中
...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜