C语言各类符号意义以及用法?

作者&投稿:资虞 (若有异议请与网页底部的电邮联系)
C语言各类符号意义以及用法?~

C语言编写的源码文件,主要使用的字符:26个英文字母大小写(共52个字符)、0~9十个数字,以及特殊符号。在这三类字符中特殊符号的主要作用是组成了C语言的运算符系统,除了下划线(_)用于组成标识符、@、~等几个特别的特殊符号外,基本都是C语言的运算符。

我靠,这是一本书的内容,在这里一句话就能搞定吗。看书去!

auto :声明自动变量   
short :声明短整型变量或函数   
int: 声明整型变量或函数   
long :声明长整型变量或函数   
float:声明浮点型变量或函数   
double :声明双精度变量或函数   
char :声明字符型变量或函数   
struct:声明结构体变量或函数   
union:声明共用数据类型   
enum :声明枚举类型   
typedef:用以给数据类型取别名   
const :声明只读变量   
unsigned:声明无符号类型变量或函数   
signed:声明有符号类型变量或函数   
extern:声明变量是在其他文件中声明   
register:声明寄存器变量   
static :声明静态变量   
volatile:说明变量在程序执行中可被隐含地改变   
void :声明函数无返回值或无参数,声明无类型指针   
if:条件语句   else :条件语句否定分支(与 if 连用)   
switch :用于开关语句   case:开关语句分支   
for:一种循环语句   
do :循环语句的循环体   while :循环语句的循环条件   
goto:无条件跳转语句   
continue:结束当前循环,开始下一轮循环   
break:跳出当前循环   
default:开关语句中的“其他”分支   
sizeof:计算数据类型长度   
return :子程序返回语句(可以带参数,也可不带参数)循环条件

  C语言编写的源码文件,主要使用的字符:26个英文字母大小写(共52个字符)、0~9十个数字,以及特殊符号。在这三类字符中特殊符号的主要作用是组成了C语言的运算符系统,除了下划线(_)用于组成标识符、@、~等几个特别的特殊符号外,基本都是C语言的运算符。



楼上解答不错,但题太笼统了~~C语言有太多函数名称以及类型名称等等等等等等等等等,
比如函数名称:最常见的基本输入输出函数prinf, scanf等,只要加上对应的头文件,能用的函数就太多了
类型名称:int, float, double, char, int*, long等等
还有各种格式,如%d, %c, /n, /t,等等
如果想学C语言的话,可以参考《C程序设计语言》,这本书讲的主要是一种编程思想和C语言技术。如果想学这些比较表层和具体的知识,也可以看看谭浩强的书~~
希望有用。。

C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型

C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。
1 数据类型关键字(12个):
(1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明联合数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
(2)控制语句关键字(12个):
A循环语句
(1) for:一种循环语句(可意会不可言传)
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D return :子程序返回语句(可以带参数,也看不带参数)
3 存储类型关键字(4个)
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
4 其它关键字(4个):
(1)const :声明只读变量 (
2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用 (4)volatile:说明变量在程序执行中可被隐含地改变
char 8
int 16
long 32
float 32
double 64
这是占的位数 bit
1 Byte=8 bit
除以8就是字节数 byte
运算符的种类

C语言的运算符可分为以下几类:

1.算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2.关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3.逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4.位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5.赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6.条件运算符

这是一个三目运算符,用于条件求值(?:)。

7.逗号运算符

用于把若干表达式组合成一个表达式(,)。

8.指针运算符

用于取内容(*)和取地址(&)二种运算。

9.求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10.特殊运算符

有括号(),下标[],成员(→,.)等几种。
希望对你有帮助,如果想要好好学,建议买一本谭浩强老师的书看一下,还是比较详细的


符号的形式和意义具有
或者从下到上分出若干个层次,使音、义以及由音义相结合而组成的符号“各就各位”。2、语言符号是音与义的结合体,因而音与义自然处于最下层。“音”本来是一条混沌、模糊的线性音流,犹如笑声哭声、虎啸狼嚎,分不出音的结构成分来;“义”的情况也是如此,混沌、模糊,分不出意义的界限。

符号是什么意思
特殊符号“●”是间隔号,辅助文字记录语言符号。在中文序列当中可以当做序列号前缀序列使用。间隔号的形式:1、间隔号表示外国人或某些少数民族人名内各部分的分界。例如:海伦·凯勒;马克·吐温;爱新觉罗·努尔哈赤。2、间隔号还可以用来表示书名与篇(章、卷)名之间的分界。例如:《论语·里仁》《...

结合所指和能指这两个概念探讨语言符号中形式和意义之间的关系_百度知 ...
第一:“能指”指语言的声音形象,“所指”指语言所反映的事物的概念.一般我们说成语言符号的任意性原理.第二:所指和能指(形式与意义)两者之间没有任何内在的、自然的联系.是约定俗成的.一种意义为什么要用这个声音形式,而不用那种声音形式,这中间没有什么道理可言,完全是偶然的、任意的.语言符号...

语言符号是否也是一种符号呢?
可从以下几个方面认识理解:首先,语言符号是声音和意义的结合体,是说的和听的;其次,一般符号的构成比较简单,而语言符号却是非常复杂的,可分不同的层级;再次,一般符号由于构造简单,因而只能表达有限的内容,而且这种内容是简单而固定的,语言符号则可以表达丰富多彩的意义;最后,语言符号具有以少驭...

语言和符号有哪些区别和联系?
4.就语言而言,形式和意义,哪个最重要?为什么?意义最重要,语言的意义是对它所指代的一类心理现实的概括,它是社会约定而成的,具有一般性和概括性,人们可以利用语言从他人那里得到信息,进行信息的传递,语言没有意义,形式也就没有存在的必要。5.为什么说语言符号的形式和意义之间没有本质联系?6....

语言符号系统包括
作为语言符号,它跟其他符号的不同主要有两点:一是复杂性。在现有的符号系统中,语言符号最为复杂。二是暧昧性。这主要表现在“符号语言本身意义的模糊”和“符号语言的多义性”,指同一符号具有两种以上的意义,有时判断不准是哪一种;同音异义词汇是另一方面。定义1:语言符号是指涉一定的事物表达一定...

语言符号的语音形式和意义之间能改变吗
语言符号和客观事物之间没有必然联系。语言符号的形式对于语言符号的意义而言,完全是任意的,人为规定的,没有逻辑联系,不可论证,不可解释。比如“书”这个词语,汉语中使用“书”来表达这个物体,而在英语中则使用“book”这个单词来表示。语言符号语音形式和意义内容的这种任意性联系,其根源就在于语言...

语言符号和一般符号的区别
语言符号具有以少驭多的生成机制,具有生成新的结构的能力,具有生成性和开放性。一般符号表达的意义是固定的,因而不能生成新的意义,使用者不可能在使用过程中灵机一动,来个新的创造。而语言符号则可以表达无穷无尽的意义内容,可以由较少的单位组合成较多以致无穷的单位,以少驭多可以说是语言符号的...

任何符号都是由什么和什么两个方面构成的
语言符号包括口头语和以书写符号文字形态出现的书面语;非语言符号包括图像、 颜色、光亮、音乐和人的体语等等。语言符号是人与人之间进行交际的工具,而且是人类社会中最重要的传播媒介之 一。人们借助语言符号来使思想得以表达、感情得以传达、知识得以交流。从哲学 意义上来看,思想是通过语言表达的。思维...

语言符号是什么和什么的统一体
而语言符号却是非常复杂的,可分不同的层级;再次,一般符号由于构造简单,因而只能表达有限的内容,而且这种内容是简单而固定的,语言符号则可以表达丰富多彩的意义;最后,语言符号具有以少驭多的生成机制,具有生成新的结构的能力,一般符号表达的意义是固定的,因而不能生成新的意义。

乌达区13617072884: 求C语言符号意义大全 -
隆治兰迪: 运算符解释结合方式() [] -> .括号(函数等),数组,两种结构成员访问由左向右! ~ ++ -- + - * & (类型) sizeof否定,按位否定,增量,减量, 正负号 , 间接,取地址, 类型转换 ,求大小由右向左* / %乘,除,取模由左向右+ -加,减由左向右<< >>左移,右移由左向右< <= >= >小于,小于等于,大于等于,大于由左向右== !=等于,不等于由左向右&按位与由左向右^按位 异或 由左向右| 按位或 由左向右&& 逻辑与 由左向右|| 逻辑或 由左向右? :条件由右向左= += -= *= /= &= ^= |= <<= >>=各种赋值由右向左,逗号(顺序)由左向右

乌达区13617072884: 求C语言中常用语句意义和运算符意义 -
隆治兰迪: C语言的关键字分为以下几类: (1)描述类型定义:typedef,void (2)描述存储类型:auto,extern,static,register (3)描述数据类型:char,float,double,int, long,shourt,struct, union, unsigned,const,enum,signed,bolatile (4)描述语句: break,continue,...

乌达区13617072884: c语言中各个符号以及单词的含义和用法 -
隆治兰迪: 如果要说系统自己定义变量也没有几个比如基本类型变量:int short usigned long float double char 比如一些函数sizeof FILE struct typedef define malloc stdin fflush close 什么的!

乌达区13617072884: c语言符号意思 -
隆治兰迪: 32个关键字及其含义:auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 ...

乌达区13617072884: 在C语言中各个标点符号的作用 -
隆治兰迪: 好的 ;分号,在C语言中表示句号,是非循环体都要有的,每一个语句结束都要有 ,逗号,一般用于变量声明一次声明一堆还有函数的形参// 注释,不会被计算机编译的在这行内,换句话讲你//写的东西电脑都不会管<小于号不用我说了吧=等于...

乌达区13617072884: C语言的符号是什么意思
隆治兰迪: C语言中的符号有很多种,比如算术运算符,关系运算符,逻辑运算符...每种的作用不一样

乌达区13617072884: c语言字符的具体含义和用法. -
隆治兰迪: 字符就是位数比较少的数而已,一般用于ASCII字符和字符串处理,当然了也可以用在需要一个位数较少的地方,比如一些程序中就用它来作为一些标志域.

乌达区13617072884: C语言运算级符号及含义 -
隆治兰迪:[答案] 1级优先级 () 圆括号 [] 下标运算符 -> 指向结构体成员运算符 .结构体成员运算符 2级优先级 !逻辑非运算符 按位取反运算符 ++ 自增运算符 -- 自减运算符 - 负号运算符 (类型) 类型转换运算符 * 指针运算符 & 地址与运算符 sizeof 长度运算符 3级优...

乌达区13617072884: C语言中像%D &%f符号的作用说一下 -
隆治兰迪: C语言中的符号 运算符的种类C语言的运算符可分为以下几类: 1.算术运算符 用于各类数值运算.包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种. 2.关系运算符 用于比较运算.包括大于...

乌达区13617072884: C语言中的各种百分号都代表什么意思 -
隆治兰迪: %% 印出百分比符号,不转换. %c 整数转成对应的 ASCII 字元. %d 整数转成十进位. %f 倍精确度数字转成浮点数. %o 整数转成八进位. %s 整数转成字符串. %x 整数转成小写十六进位. %X 整数转成大写十六进位. 扩展资料 C语言输出百分号(%)的方法 #include <stdio.h> int main() { int a=90; printf("%d%%\n",a); return 0; } 参考资料来源: 百度百科—百分号

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网