-
标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。
查看全部 -
不加 "%s\n"也可以
查看全部 -
英文的分号大
查看全部 -
1) 与运算(&&)
参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
2) 或运算(||)
参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
3) 非运算(!)
参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下:
查看全部 -
注意:>=,<=,==,!=这种符号之间不能存在空格。
查看全部 -
运算优先级:括号>取模、乘除>加减,同优先级从左向右依次计算
查看全部 -
注意;尤其重要int后加入变量赋值
查看全部 -
注意,只能以字母或者下划线为开头
查看全部 -
尤其注意英文半角符以及首行缩进(往往是四格)
查看全部 -
除法运算中注意:
如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。
取余运算中注意:
该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。
查看全部 -
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。
查看全部 -
编码时会自动将不同类型转化为同一类型,本篇将所有类型转化为int 整型
查看全部 -
句末加;
int num1//新
=(int)num;
//旧 强制转化为整(括号内)类型
printf(”%d\n",num1//新);
return 0;
查看全部 -
字节?
查看全部 -
C语言中的三目运算符:“?:”,其格式为:
表达式1 ? 表达式2 : 表达式3;
查看全部
举报