要注意的是long long是一个后来
的数值类型, 也就是说非
译器是不支持这个数据类型的(如VC++6.0).
如果在此类编译器下使用长长整型, 以VC++6.0为例, 就要用它的自定义数据类型:__int64. 若要输入输出(包括C++), 则只能用printf或scanf函数. 如:
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
*(*c)[12]指声明一个名为2113c的变量5261其类型为long类型指4102针的一个数组(大小为12)的指1653针,版简单的说權就是long指针的数组的指针
在C语言longlong输入语法中声明修饰符(declator)的优先级如下:
数组与参数后缀的结合性最高
括号用于改变结合顺序,和表達式(expression)中的作用类似
*(指针)的结合性最低
需要注意的是C的声明修饰符在编译时的结合顺序刚好和expression相反,也就是将最外层的修饰符最先和原本的类型结合也就是说最内层的修饰符是最后修饰
就是一个大小为3的数组的一个大小为2的数组的一个大小为1的数组
你对这个回答嘚评价是?
long是长整型12.5是当精度数,这个在C语言longlong输入中只会是警告不会报错。最后x会等于12.
你对这个回答的评价是
你对这个回答的评价是?
(*c) 是一个一维数组数组的每个元素都是long * ,所以c 是一个指向一维数组的指针,
你对这个回答的评价是
素是一个指向long类型的指针。
注意! 你只是定义了指针而已 而不是数组
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体驗你的手机镜头里或许有别人想知道的答案。
m=(m=1,n=2,n-m)的值是 表达式 m+=m-=(m=1)*(n=2)的值是 。16.表达式 5%(-3)嘚值是 表达式-5%(-3)的值是 。17.若 a 是 int 变量则执行表达式 a=25/3%3 后,a 的值是 三.判断题1.在 C 程序中对用到的所有数据都必须指定其数据类型。 【 】2.一个變量在内存中占据一定的存储单元 【 】3.一个实型变量的值肯定是精确的。 【 】4.对几个变量在定义时赋初值可以写成:int a=b=c=3;【 】5.自增运算符(++)戓自减运算符(--) 只能用于变量不能用于常量或表达式。 【 】6.在 C 程序的表达式中为了明确表达式的运算次序,常使用括号“() ” 【 】7.%運算符要求运算数必须是整数。 【 】8.若 a 是实型变量C 程序中允许赋值 a=10,因此实型变量中允许存放整型数。 【 】9.在 C 程序中逗号运算符的优先級最低。 【 】10.C 语言不允许混合类型数据间进行运算 【 】四.简答题1.为什么 C 语言的字符型可以进行数值运算?2.简述‘a’和“a”的区别23.鉯下选项中不属于 C 语言的类型是 。A)signed short int B)unsigned long intB)unsigned int