Ⅰ c语言中‘%12ld’是什么意思
d格式:用来输出十进制整数。有以下几种用法:
%d:按整型数据的实际长度输出。
%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
%ld:输出长整型数据。
Ⅱ C语言中,12L和12有什么区别
带L的是长整型字面值常量,不带的是整型字面值常量。
Ⅲ c语言中12+012什么意思
012是8进制数,对应10进制的10, 以0开头就是8进制数,
12+012=12+10=22
Ⅳ C语言中,12.e3表示什么问题
指数形式这种形式类似数学中的指数形式。在数学中,一个可以用幂的形式来表示,如2.3026可以表示为0.23026×101 2.3026×100 23.026×10-1等形式。在C语言中,则以“e”或“E”后跟一个整数来表示以“10”为底数的幂数。2.3026可以表示为0.23026E1、2.3026e0、23.026e-1。C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、.e、e等都是非法的指数形式。注意:在字母e或E的前后以及数字之间不得插入空格。 程序运行的过程中,其值不能被改变的量称为常量。常量有不同类型,其中12、0、-5为整形常量。'a''b'为字符常量。而4.6、-8.7则为实型常量。 一个实型常量可以赋给一个 float 型、double 型或 long double 变量。根据变量的类型截取实型常量中相应的有效位数字。一个实型常量可以赋给一个 float 型、double 型或 long double 变量。根据变量的类型截取实型常量中相应的有效位数字。 也就是说12.E3=12X10^3,=12000在C语言中,以“e”或“E”后跟一个整数来表示以“10”为底数的幂数。
Ⅳ 我想知道在C语言编程中如何输入12为的数字啊,前面代表的单词什么啊
如果是要整数的话就是long long (两个连在一起) 可以支持正负9223372036854775908的范围.
如果不一定要整数的话那就是比较常见的 double, 最大支持正负10的308次方, 以及小数点后15位数.
或者是float, 最大支持正负10的38次方, 以及小数点后7位数.
Ⅵ C语言 12|012是什么意思
12是十进制数,012是八进制数。|是按位或,当执行此操作时需将操作符左右两个对象转换成二进制数才可以进行进一步运算。
Ⅶ c语言中long *(*c)[12]是什么意思
long *(*c)[12]指声明一个名为c的变量,其类型为long类型指针的一个数组(大小为12)的指针,简单的说就是long指针的数组的指针
在C语言语法中,声明修饰符(declator)的优先级如下:
数组与参数后缀的结合性最高
括号用于改变结合顺序,和表达式(expression)中的作用类似
*(指针)的结合性最低
需要注意的是,C的声明修饰符在编译时的结合顺序刚好和expression相反,也就是将最外层的修饰符最先和原本的类型结合,也就是说最内层的修饰符是最后修饰
例如声明
long((c[1])[2])[3];
就是一个大小为3的数组的一个大小为2的数组的一个大小为1的数组
Ⅷ c语言问题,11和12是什么意思
11题:a[10]越界,a[3,5]是二维数组,a(5)应该用[],只有a[10-10]是表示a[0]是正确的。
12题:D的字符串最多5个字符,而abcdef已经是6个字符了,所以错了。
Ⅸ C语言中“12.”是合法常量吗
是的,只要 . 前后跟的是数字或者空格(作为0处理, . 其中一边必须有数字),表示的都是合法double型(加f表示的是float型,f可以直接跟在12.后面,12.f也是合法常量)常量.
Ⅹ 在C语言中(12>3)12:3表示什么
12比3大,就等于12 否则就等于3
这个式子永远等于 12
一般是变量用这种方法
例如求2个数的最大值。
谁大就返回谁的值。
double my_max(a,b)
{
return a>b? a:b
}