为什么在C中用波浪号“~”而不用空格?
发布网友
发布时间:2024-07-22 10:08
我来回答
共1个回答
热心网友
时间:2024-07-22 11:29
~ 英文符号叫Tilde,意思是颚化符号,鼻音化符号,代字号,中文俗称波浪号。
波浪号形式上有三种,一种是居于格子中间,如“~ ”;一种是居于格子上方,如问题中的位置;一种是大波浪,比前一种符号要大些,如“~”。
扩展资料:
C++语言中,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。
只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以许多简单的类中没有用显式的析构函数。
C/C++ 语言中,~又是一种运算符-二进制的“按位非”运算符。例如int x = 0x79; 写成二进制01111001;~x运算结果是10000110。也就是说:某位是1,就变0,是0,就变1。
参考资料来源:百度百科-~
为什么在C中用波浪号“~”而不用空格?
波浪号形式上有三种,一种是居于格子中间,如“~ ”;一种是居于格子上方,如问题中的位置;一种是大波浪,比前一种符号要大些,如“~”。
c语言中~是什么意思?
波浪号形式上有三种,一种是居于格子中间,如“~ ”;一种是居于格子上方,如问题中的位置;一种是大波浪,比前一种符号要大些,如“~”。
在C语言中与或非的非符号
其次,位运算非则是一种针对二进制位的操作,使用波浪号(~)来表示。在手写时,你需要写波浪符号,而在键盘上,可以使用Shift键加位于1键左侧的波浪号键。同样,左右Shift都能完成这个操作,就像在图示中所示的那样。在使用这两种非运算时,需要注意一点,那就是所有的输入操作都必须在英文输入状态下进行...
在c++中,~符号表示什么意思?
波浪号形式上有三种,一种是居于格子中间,如“~ ”;一种是居于格子上方,如问题中的位置;一种是大波浪,比前一种符号要大些,如“~”。
~这是什么符号?代表什么意思?
3. 较大波浪样式,比前述样式更加突出,如“~”。在编程语言中,Tilde符号有什么特殊含义?在C++语言中,Tilde符号用作析构函数的标识符前缀,以区别于构造函数。例如,析构函数可能被命名为~stud()。这个符号表明它是一个特殊的成员函数,不能带参数,也没有返回值(包括void类型)。每个类只能有...
~是什么意思
波浪号(~)是一个有许多用途的标点符号。原本,它是做为缩写符号的一个字母,但亦有做为变音符号或单一文字的用途。在数学上,它是代表等价关系的数学符号。在最后一个用途里(尤其是在辞书学里),它有时会被当做代字号。C/C++ 语言中,~又是一种运算符——二进制的“按位非”运算符。例如:...
C语言为什么char型数字求余得到的是int型数字
比如说,你用波浪号 ~ (ASCII码值126)对68取余数,你会得到冒号 (ASCII码值58)。它和数字58 没区别,看你输出时候把它作为什么输出的。作为%d输出,就是58。作为%c输出,就是冒号。一般情况下,取余数函数默认输出是整数型,所以你会看到是数字,你可以把它强制作为字符型输出的话就能理解了。i...
C语言为什么char型数字求余得到的是int型数字
比如说,你用波浪号 ~ (ASCII码值126)对68取余数,你会得到冒号 (ASCII码值58)。它和数字58 没区别,看你输出时候把它作为什么输出的。作为%d输出,就是58。作为%c输出,就是冒号。一般情况下,取余数函数默认输出是整数型,所以你会看到是数字,你可以把它强制作为字符型输出的话就能理解了。i...
~这个符号叫什么代表什么意思
“~”这个符号叫波浪号,波浪号(~)是一个有许多用途的标点符号。原本,它是做为缩写符号的一个字母,但亦有做为变音符号或单一文字的用途。在数学上,它是代表等价关系的数学符号。在最后一个用途里(尤其是在辞书学里),它有时会被当做代字号。
聊天中波浪号是什么意思?
但也用作变音符号或单个单词。在数学中,它是表示等价关系的数学符号。在最后一次使用中(特别是在词典编纂中),它有时用作波浪号。在生物化学中,它是指高能磷酸键。在日常的文字交流中,用来表示一定的范围。例如,在短信、信件或即时聊天中,A~B常用于表示从A到B的范围,如:1~3、C~D等。