注册 登录
编程论坛 C++教室

对于理论的各种c语言的理论要求,问题,技巧,求总和

庄子小五 发布于 2016-10-25 21:50, 1901 次点击
这几天准备考试了,就开始看一些考试的东西,发现都是理论的东西啊,表示编程从来没记过,然后就想集合大家的力量来搜集一下各种编程理论的小技巧或者说,各种要求。我先把我的一晚上的成果献上~~



1.数值数据混合运算技巧:
   按数据长度增加的方向进行,保证精度不降低,例如:int+long=long。
   浮点运算,有双精度double,计算后都变为double。
    char+short=int
    强制转换类型:(类型)表达式,例如(float)x
    浮点数,有数字,字母,下划线,但是开头只能由字母和下划线开头
     

2.
  常量不能以零开头,整形常量
  储存形式以补码
  指数,小数大部分在浮点数
  

我还想问几个问题~~
转义字符有什么特别奇葩的要求吗?
按位抑或,按位与,按位取反是什么运算,怎么算?


希望老司机来传传经验~多谢了
1 回复
#2
StadyC2016-10-31 10:45
a^b按位异或,a&b按位与,!a按位取反。
按位异或:10010001 ^ 00011100 = 10001101(相同为0,不同为1)
按位与:10010001 & 00011100 = 00010000(两个同为1时才为1,否则为0)
按位取反:!10010001 = 01101110(就是本来是0就变1,本来是1就变0)


[此贴子已经被作者于2016-10-31 10:49编辑过]

1