C语言
解决学习中遇到的问题
太阳城S
2024 级一个学机器人的研究生
2020级一个学人工智能的本科生
展开
-
运算符优先顺序(包含类型说明)
赋值运算符<逻辑与运算符<关系运算符<算术运算符赋值运算符基本用法:基本的赋值运算符:= (把=右边的数据赋值给左边)扩展的赋值运算符:+=,-=,*=,/=,%=逻辑运算符与(并且)&&——全都是true;否者就是false。或(或者)||——至少一个true;全都是false,才是false。非(取反)!——本来是true,变成false;本来是false,变成true。与“&&”,或“||”,具有短路效果如果根据左边已经可以判断得到原创 2021-03-20 15:31:48 · 729 阅读 · 0 评论 -
逻辑运算符两侧运算对象的数据类型
可以是任何类型的数据原创 2021-03-20 15:18:35 · 3356 阅读 · 2 评论 -
负数如何输出成八进制数?(例题讲解,快速易懂)
原码:就是一个数的二进制表示,是我们最熟悉的二进制有符号数的表示方式,正数的话符号位为0,负数为1。例:15的原码就是0000 1111;-15的原码就是1000 1111。反码:反码是基于原码的变动,有两种情况,如果是正数的反码,就跟原码相同。如果是负数的反码,则除了符号位,其他全部取反例:15的反码就是0000 1111;-15的反码就是1111 0000。补码:补码是基于反码的变动,有两种情况,如果是正数的补码,就跟原码反码都相同。如果是负数的补码,则在其反码的基础上,再加1例:15的补码就原创 2021-03-20 10:04:59 · 9991 阅读 · 14 评论 -
exp()函数
转载 2021-03-20 09:19:49 · 620 阅读 · 0 评论 -
C语言scanf() 录入多组数据 以及 录入格式的注意事项
数字:可以用“,”(逗号)或者“ ”(空格)隔开#include<stdio.h>int main(){int x;float y;scanf("%d %f",&x,&xy); //用空格隔开printf ("\nx+y=%4.2f",x+y); return 0;}#include<stdio.h>int main(){int x;float y;scanf("%d,%f",&x,&xy); //用逗号隔开pr原创 2021-03-20 08:30:52 · 3740 阅读 · 0 评论 -
关于printf输出格式%#08x的解释
我的朋友们首先来看两段代码第一段#include<stdio.h>int main(){int y=2456;printf("y=%3o\n",y); printf("y=%8o\n",y); printf("y=%#8o\n",y); //注意这个return 0;}y=4630y= 4630y= 04630 //注意这个Program ended with exit code: 0第二段#include<原创 2021-03-19 16:25:11 · 3512 阅读 · 0 评论 -
C语言中/与%的优先级(例题讲解)
若a是int型变量,则执行下面表达式后a的值为【】。a=25/3%3答案是2总结/与%优先级相同,按照从左往右计算原创 2021-03-19 11:09:57 · 9908 阅读 · 0 评论 -
C语言所提供的基本数据类型包括(简洁)
单精度型、双精度型、整型、字符型、枚举型原创 2021-03-19 11:03:30 · 1232 阅读 · 0 评论 -
实型变量分为两类
单精度型(小数点后6位)和双精度型(小数点后15位)原创 2021-03-19 10:38:50 · 1045 阅读 · 0 评论 -
char型int型float型double型数组在内存中所占的字节数(16位、32位、64位PC机)
在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为1;一个int型数据在内存中所占的字节数为2.一个float型数据在内存中所占的字节数为4;一个double型数据在内存中所占的字节数为8....原创 2021-03-19 10:08:02 · 7940 阅读 · 0 评论 -
设以下变量均为int类型,则值不等于7的表达式是
设以下变量均为int类型,则值不等于7的表达式是A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1)C) (x=6,x+1,y=6,x+y)D) (y=6,y+1,x=y,x+1)答案选C解析:算出来最后一个式子的值即可。即A中x+1=7 B中y+1=7 C中x+y=12 D中x+1=7...原创 2021-03-19 10:05:16 · 7465 阅读 · 3 评论 -
char、int 、long int、float、double的存储空间长度比较(例题讲解)
答案是A原创 2021-03-18 17:16:08 · 2291 阅读 · 2 评论 -
static局部变量(静态局部变量)(用例题讲解,带图总结)
#include<stdio.h>int main(){int f(int); //函数声明int a=2,i; //自动局部变量for(i=0;i<3;i++) printf("%d\n",f(a)); //输出f(a)的值return 0;}int f(int a){ auto int b=0; //自动局部变量 static int c=3; /原创 2021-03-18 15:44:56 · 785 阅读 · 0 评论 -
逻辑或 “||“ 的“短路”特性(大学生例题讲解)也有&&短路特性的讲解
先公布答案选C首先我们要明白A||B为真,即A、B至少一个为真(即记为1,同理假记为0)A&&B为真,即A、B都为真(即记为1,同理假记为0)1和0,对应真假这个是离散数学里面定义的,C语言也适用。由题j++| | k++即,1 | | 2由于两边都不同时为0,即判断为真,记为1化简后原式等于 1 && i++,即1 && 1,由于同时不为0,所以判断为真,记为1补充说明 自加自减的运算规则(++a, --a, a++, a–)得到if.原创 2021-03-18 11:02:52 · 1176 阅读 · 0 评论 -
C语言复习资料整理
第一章 C 语言基本知识【考点 1 】 C 程序用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。【考点 2 】 main 函数又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个转载 2021-03-18 09:43:14 · 735 阅读 · 0 评论 -
sizeof(),strlen()二者区分(例题讲解)
char str[10]=”Hello”;sizeof(str)的值为10(数组长度)strlen(str)的值为5(字符串长度)原创 2021-03-18 09:38:58 · 182 阅读 · 0 评论 -
A%B与A/B在c语言中是什么意思(带图讲解)
原创 2021-03-18 09:30:01 · 9430 阅读 · 0 评论 -
宏定义可以自增自减吗?(带题讲解,并总结C语言数据类型可自加自减的)
不可以通过实验我们可以得出double型数据可以自加,且每次变化为1在宏定义下自加出现了错误,如下:总结int char double float 都可进行自加自减运算原创 2021-03-17 15:39:12 · 1913 阅读 · 0 评论 -
一个C程序的执行是从()
本程序的main函数开始,到main函数结束↵原创 2021-03-17 15:10:49 · 869 阅读 · 0 评论 -
c语言标识符合法(带题讲解)
合法标识符用户定义的合法标识符需满足以下两个要求:标识符只能由字母,数字和下划线组成。标识符不能以数字开头。答案是B讲解:A未使用下划线C使用了!D使用了C语言系统中存在的函数名补:const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。(1)可以定义const常量,具有不可变性。 例如:const int Max=100; Max++会产生错误; (2)便于进行类型检查,使原创 2021-03-17 14:57:00 · 3006 阅读 · 0 评论 -
C语言中的‘‘\0“对应键盘上哪一个按键
char c = ‘\0’;如果是 %d,那会打印出0,如果是 %c 打印出一个空格。即\0对应键盘里的空格键原创 2021-03-01 21:01:59 · 966 阅读 · 0 评论 -
C语言中遇见Conflicting types for ‘ ‘类型说明什么(大学生)
实例我学校的编程课用的是这本教材The.C.Programming.Language.2Nd.Ed。Prentice.Hall.Brian.W.Kernighan.and.Dennis.M.Ritchie.增删改补是这本书的精华所在,谭浩强先生的书更偏向数学逻辑。The.C.Programming.Language.这本书它采用的是C89规则由于函数库中含有子函数的名称,写实验报告时将给的子函数套用主函数后,会出现Conflicting types for ’ '类型的错误这个时候我们原创 2021-01-07 17:03:26 · 5321 阅读 · 0 评论