当前位置:首页 » 编程语言 » c语言中能不能用数字开头
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中能不能用数字开头

发布时间: 2023-02-13 13:09:36

‘壹’ c语言的问题,下面选项中,正确的用户标始符是

A不对,数字不能用做用户标始符的第一个字(下划线和字母可以)
B不对,float是关键字
C 有个函数叫time
D可以,ai_float也可以

‘贰’ 在c语言中的变量命名,不能用数字打头,我想知道,为什么不能用数字打头,有什么

一般编程语言都鲜有用数字开头的,原因就是编译器这样规定,怕引起二义性,(打个比方,指数表示就是 "数字+字母E"如果变量能用数字开头的话,6e3到底是当作常量还是变量呢)电脑是死的,是编译器中定义的语法来工作的,知道是这回事就行,未必一定要问了个所以然来,就象为什么杀人犯法一样.

‘叁’ c语言变量为什么不能用数字开头

因为这是为了制作编译器的方便,如果你学过编译原理的话,你会知道如果开始第一个字符可以是数字,那会是相当痛苦的,这会增加此法分析的难度,所以C语言变量拒绝使用数字开头这种方式。

‘肆’ c语言中标识符的命名规则是怎样的c语言中有哪些常见的数据类型

1、只能由字母、数字和下划线组成;2、不能以数字开头;3、不能使用保留字和关键字。
常用数据类型是基本类型:int、char、float、double等。
推荐:《C
primer
Plus》

‘伍’ C语言中为什么标识符不能用数字开头

因以0(0x)开头的数字是常数。假设可以以数字开头,那么,0123,这一个常量还是变量?//尤其是这种情况。 0xFFF这是一个常量还是变量?个人认为,c语言,为了区分常量和变量。就不允许以数字开头。

‘陆’ C语言的表达式可以是数字开头吗

当然可以,虽然变量标识符不可以用数字开头,而表达式不等于变量标识符,表达式也不等于语句
比如
if(3<x)
也可以写做
if(x>3)
3<x 和 x>3 都是等价的表达式,现在这位同学明白了吧

‘柒’ C语言的表达式可以是数字开头吗

当然可以,虽然变量标识符不可以用数字开头,而表达式不等于变量标识符,表达式也不等于语句
比如
if(3<x)
也可以写做
if(x>3)
3<x

x>3
都是等价的表达式,现在这位同学明白了吧