C语言面试题
一袋米扛几楼98
后台私信不能及时回复很抱歉。有很多问题我也不是很清楚,欢迎共同学习进步。大部分的博客用来记录基本概念。
展开
-
void main(void) { int c; c = 13 | 5; printf(“%d\n“, c); } 按位或
按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。当参与运算的是负数时,参与两个数均以补码出现。 void main(void) { int c; c = 13 | 5; printf("%d\n", c); } 13|5可写算式如下: 00001111|00000101=00001111=13(2进制转10进制运算) (按位或:只要有一个1就是1) ...原创 2021-09-13 09:28:25 · 2716 阅读 · 0 评论 -
C语言常见面试基础题(2)
1.若有说明语句:char c=’\72’;则变量c(包含一个字符) 因为’\72是转义字符’表示其ASCII码为八进制数72的字符,就是一个字符而已 2.从一个数据文件中读入以换行符结束的一行字符串的函数为()。 fgets() 3.100!=90的值是1 4.在一个C源程序文件中,静态局部变量在该文件中的所有函数都能使用 错误 5. ...原创 2021-02-25 11:09:23 · 1074 阅读 · 0 评论 -
C语言常见基础面试题(1)
1.撤掉对象后系统自动调用(析构函数) 2.在C语言程序中函数的定义不可以嵌套,但是函数的调用可以嵌套。 3.定义变量的时候第一个字符只能是字母或者下划线。 4.三目运算符看做表达式1?表达式2:表达式3 运算规则:若表达式 1(条件)结果为真,整个运算结果为表达式 2 的值;若表达式 1(条件)结果为假,整个运算结果为表达式 3 的值。 5.%作为运算符是用来取余的,/是除法运算。 例如:除法运算式 65 ÷8 = 8余1 那么 65 / 8 = 8 65 %8 = 1 6.不管是16位系统32位系统还原创 2021-02-23 21:04:12 · 867 阅读 · 0 评论