C语言各类符号意义以及用法? c语言中各符号的含义和用法

C\u8bed\u8a00\u5404\u7c7b\u7b26\u53f7\u610f\u4e49\u4ee5\u53ca\u7528\u6cd5\uff1f

C\u8bed\u8a00\u7f16\u5199\u7684\u6e90\u7801\u6587\u4ef6\uff0c\u4e3b\u8981\u4f7f\u7528\u7684\u5b57\u7b26\uff1a26\u4e2a\u82f1\u6587\u5b57\u6bcd\u5927\u5c0f\u5199\uff08\u517152\u4e2a\u5b57\u7b26\uff09\u30010~9\u5341\u4e2a\u6570\u5b57\uff0c\u4ee5\u53ca\u7279\u6b8a\u7b26\u53f7\u3002\u5728\u8fd9\u4e09\u7c7b\u5b57\u7b26\u4e2d\u7279\u6b8a\u7b26\u53f7\u7684\u4e3b\u8981\u4f5c\u7528\u662f\u7ec4\u6210\u4e86C\u8bed\u8a00\u7684\u8fd0\u7b97\u7b26\u7cfb\u7edf\uff0c\u9664\u4e86\u4e0b\u5212\u7ebf\uff08_\uff09\u7528\u4e8e\u7ec4\u6210\u6807\u8bc6\u7b26\u3001@\u3001~\u7b49\u51e0\u4e2a\u7279\u522b\u7684\u7279\u6b8a\u7b26\u53f7\u5916\uff0c\u57fa\u672c\u90fd\u662fC\u8bed\u8a00\u7684\u8fd0\u7b97\u7b26\u3002

\u6211\u9760\uff0c\u8fd9\u662f\u4e00\u672c\u4e66\u7684\u5185\u5bb9\uff0c\u5728\u8fd9\u91cc\u4e00\u53e5\u8bdd\u5c31\u80fd\u641e\u5b9a\u5417\u3002\u770b\u4e66\u53bb\uff01

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.特殊运算符

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

  • C璇█鍚勭被绗﹀彿鎰忎箟浠ュ強鐢ㄦ硶?
    绛旓細long 锛氬0鏄庨暱鏁村瀷鍙橀噺鎴栧嚱鏁 float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 struct锛氬0鏄庣粨鏋勪綋鍙橀噺鎴栧嚱鏁 union锛氬0鏄庡叡鐢ㄦ暟鎹被鍨 enum 锛氬0鏄庢灇涓剧被鍨 typedef锛氱敤浠ョ粰鏁版嵁绫诲瀷鍙栧埆鍚 const 锛氬0鏄庡彧璇诲彉閲 unsigned锛氬0鏄庢棤绗﹀彿绫诲瀷鍙橀噺鎴栧嚱鏁 signed锛氬0鏄庢湁...
  • c璇█%鏄粈涔鎰忔濆強鐢ㄦ硶
    绛旓細鍦╟璇█涓%鈥濇湁涓ょ閲婁箟锛涓鏄眰浣欑鍙凤紝缁忓父浼氱敤鍒板垽鏂竴涓暟鏄笉鏄兘琚彟涓涓暣闄わ紱浜屾槸寮曞绗︼紝鐢ㄤ簬寮曞杈撳叆杈撳嚭椤硅〃鍒楃殑鏍煎紡锛孋璇█杩愮畻绗﹀彿鐨勭绫荤紪杈戯細1銆绠楁湳杩愮畻绗 鐢ㄤ簬鍚勭被鏁板艰繍绠銆傚寘鎷姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑忓叡涓冪銆2銆佸叧绯...
  • C璇█涓:&&鍜||绗﹀彿鏄粈涔鎰忔?
    绛旓細涓鑸鐢ㄦ硶鏄 if锛堣〃杈惧紡1 || 琛ㄨ揪寮2锛 鎴栬 if锛堣〃杈惧紡1 && 琛ㄨ揪寮2锛夈倈| 琛ㄧず 鎴 婊¤冻鎷彿閲屽叾涓竴涓紝鏁翠釜琛ㄨ揪寮忓氨涓虹湡锛屽氨婊¤冻if鍒ゅ畾鐨勬潯浠舵墽琛宨f{}閲岀殑璇彞銆&& 琛ㄧず涓 涓 if鎷彿鍐呯殑琛ㄨ揪寮忛兘涓虹湡 鎵嶈兘婊¤冻if鍒ゅ畾鐨勬潯浠 鎵嶄細鎵цif{}閲岀殑璇彞銆
  • C璇█鐨绗﹀彿鏄粈涔鍚箟?
    绛旓細澶у啓瀛楁瘝C,涓嬫爣n,涓婃爣m,琛ㄧず浠巒涓厓绱犱腑鍙栧嚭m涓厓绱犵殑涓嶅悓鐨勬柟娉曟暟.濡備粠5涓汉涓2浜哄幓寮浼,涓嶅悓鐨勯夋硶鏈塁(5,2)=10绉嶃侰(n,m)鐨勮绠楁柟娉曟槸C(n,m)=n!/[m!(n-m)!]=n*(n-1)*...*(n-m+1)/[1*2*...*m]锛屽C(5,2)=[5*4]/[1*2]=10銆
  • c璇█鐨绗﹀彿闆嗗寘鎷摢涓夌
    绛旓細C璇█鐨勭鍙烽泦涓昏鍖呮嫭浠ヤ笅涓夌锛氳繍绠楃銆佸垎闅旂浠ュ強鍏朵粬绗﹀彿銆傞鍏堬紝杩愮畻绗︽槸C璇█涓敤浜庤繘琛屽悇绉嶈繍绠楃殑绗﹀彿銆傝繖浜涜繍绠楃鍙互鍒嗕负绠楁湳杩愮畻绗︼紝濡傚姞銆佸噺銆佷箻銆侀櫎鍜屽彇妯$瓑锛屽畠浠敤浜庢墽琛屽熀鏈殑鏁板杩愮畻銆傝繕鏈夋瘮杈冭繍绠楃锛屽绛変簬銆佷笉绛変簬銆佸ぇ浜庛佸皬浜庛佸ぇ浜庣瓑浜庡拰灏忎簬绛変簬锛岃繖浜涜繍绠楃鐢ㄤ簬姣旇緝涓や釜鍊肩殑澶у皬...
  • c璇█涓崟寮曞彿,鍙屽紩鍙,ASC鈪$爜鐨勫叿浣鐢ㄦ硶
    绛旓細1銆侀鍏堝弻鍑C璇█鍥炬爣锛屾墦寮C++缂栬緫绐楀彛锛岃緭鍏ュご鏂囦欢锛屽涓嬪浘鎵绀恒2銆佹帴鐫锛岃緭鍏ュ悕瀛楃┖闂淬3銆佺劧鍚庤緭鍏ヤ富鍑芥暟鍚嶏紝涓诲嚱鏁颁腑锛屽畾涔変竴涓瓧绗﹀彉閲廲銆4銆佺劧鍚庣粰瀛楃鍨嬪彉閲忕洿鎺ヨ祴鍊煎崟寮曞彿銆5銆佹渶鍚庯紝杈撳嚭瀛楃c鐨勫硷紝濡傚浘鎵绀恒6銆佽繍琛岀▼搴忥紝鍦ㄧ粨鏋滅獥鍙d腑灏卞彲浠ユ纭緭鍑哄崟寮曞彿鐨勫间簡銆
  • c璇█瀛楃鎰忔?
    绛旓細C璇█涓崟寮曞彿鐨勬槸瀛楃锛屽弻寮曞彿鐨勬槸瀛楃涓层1銆佸瓧绗︽寚绫诲瓧褰㈠崟浣嶆垨绗﹀彿锛屽寘鎷瓧姣嶃佹暟瀛椼佽繍绠楃鍙枫佹爣鐐绗﹀彿鍜鍏朵粬绗﹀彿锛屼互鍙婁竴浜涘姛鑳芥х鍙枫傚瓧绗﹀湪璁$畻鏈哄唴瀛樻斁锛屽簲瑙勫畾鐩稿簲鐨勪唬琛ㄥ瓧绗︾殑浜岃繘鍒朵唬鐮併備唬鐮佺殑閫夌敤瑕佷笌鏈夊叧澶栧洿璁惧鐨勮鏍煎彇寰椾竴鑷淬2銆佸瓧绗︿覆涓昏鐢ㄤ簬缂栫▼锛屾蹇佃鏄庛佸嚱鏁拌В閲娿鐢ㄦ硶璇﹁堪瑙佹鏂...
  • 鐗规畩绗﹀彿鐨鎰忔濆拰鍚箟
    绛旓細鐗规畩绗﹀彿鏄寚鍦ㄤ功鍐欏拰浜ゆ祦涓叿鏈夌壒瀹鎰忎箟鎴栫敤閫旂殑绗﹀彿銆備互涓嬫槸涓浜涘父瑙佺殑鐗规畩绗﹀彿鍙婂叾鍚箟锛1. 鎷彿锛氱敤浜庡寘鍥村拰瀹氫箟鏂囨湰鐨勪竴閮ㄥ垎锛屽鏁板鍏紡鎴栫紪绋嬩唬鐮佷腑鐨勬嫭鍙疯〃绀鸿繍绠楅『搴忋2. 寮曞彿锛氱敤浜庡紩鐢ㄧ洿鎺ョ殑瑷璇鎴栨爣璇嗙壒瀹氱殑鏂囨湰锛屽涔﹀悕銆佺數褰卞悕绛夈3. 涓嫭鍙枫佸ぇ鎷彿锛氬湪鏁板鍜岀紪绋嬩腑鍒嗗埆琛ㄧず闆嗗悎鍜屽嚱鏁帮紝...
  • c璇█涓&鏄粈涔鎰忔
    绛旓細C璇█涓&鏄叧绯昏繍绠楋紝鏄弻鐩繍绠楃銆傝繍绠楃宸﹀彸涓よ竟閮介渶瑕佽〃杈惧紡锛&&鍦ㄥ叧绯昏繍绠椾腑琛ㄧず鈥滀笌鈥濓紝姣斿m == 1 && n == 2锛宮 == 1鍜宯 == 2鍚屾椂涓虹湡锛岃〃杈惧紡灏变负鐪燂紝鍚﹀垯涓哄亣銆傝&鍗虫槸鍙岀洰鍙堟槸鍗曠洰銆傚弻鐩椂琛ㄧず鈥滀笌鈥濊繍绠楋紝0xff & 0xff灏嗕袱杈规暟鍊兼寜浣嶆眰涓庯紝鏈鍚庡緱鍑虹粨鏋滃崟鐩槸琛ㄧず鍙栧湴鍧銆
  • c璇█涓void浠涔鎰忔?鍏蜂綋鎬庝箞鐢?
    绛旓細void鐨勫瓧闈鎰忔鏄滄棤绫诲瀷鈥濓紝void *鍒欎负鈥滄棤绫诲瀷鎸囬拡鈥濓紝void *鍙互鎸囧悜浠讳綍绫诲瀷鐨勬暟鎹倂oid鍙湁鈥滄敞閲娾濆拰闄愬埗绋嬪簭鐨勪綔鐢ㄣ倂oid鐨勪綔鐢ㄥ湪浜庡鍑芥暟杩斿洖鐨勯檺瀹氬拰瀵瑰嚱鏁板弬鏁扮殑闄愬畾銆備緥濡傦細float *p1;int *p2;p1 = p2;鍏朵腑p1 = p2璇彞浼氱紪璇戝嚭閿欙紝鎻愮ず鈥'=' : cannot convert from 'int *' to '...
  • 扩展阅读:c++符号大全 ... c语言必背100代码 ... c语言中所有符号大全 ... c花式特殊符号 ... 编程符号一览表 ... c语言符号&& ... c++中<< ... c语言的各种符号大全 ... c语言各种符号的代表意义 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网