- 博客(4)
- 收藏
- 关注
原创 22.编写程序,输入一个不超过10位的正整数,判断该数是否是回文数(回文数:数字对称,如12321, 123321 是回文数)
输入一个不超过10位的正整数,判断该数是否是回文数(回文数:数字对称,如12321, 123321 是回文数)是否相等,如果相等则输出该数字是回文数,否则输出不是回文数。的值,得到新的反转数字,并将其赋值给变量。除以10,去掉个位数,并将结果赋值回变量。重复执行步骤1-3,直到变量。的个位数,并将其赋值给变量。乘以10,再加上变量。
2024-04-17 20:04:35
341
2
原创 解引用(指针)
需要注意的是,解引用操作只能用于指针类型的变量,不能直接对普通变量进行解引用。在使用解引用操作符之前,确保指针指向有效的对象或内存位置。解引用是指通过指针访问或修改指针指向的内存内容的操作。接下来,我们可以通过解引用操作来获取或修改。,它的值是10,假如它在内存中的地址是。现在,我们声明一个指向整型的指针变量。比如,假设我们有一个整型变量。
2024-01-29 16:08:23
718
原创 函数指针和函数指针类型
1.定义:函数指针式指向函数的指针。它是一个变量,存储着函数的地址。2.语法:返回值类型 (*函数指针名称)(参数列表);示例。
2024-01-28 15:56:43
743
2
原创 C语言整型提升的意义和实例
5的补码是00000000000000000000000000000101,将交给char a时,因为char的类型只有1个字节,所以 a中的二进制(补码)只能存储8个比特位,只需要进行截断只保留最后的8个比特位,所以此时a中储存的比特位是00000101。又因为打印是%d整型打印,所以32位比特位,c也要进行提升,因为c的最高位是1,所以补1,补足32位即可,c提升后的补码是11111111111111111111111110000011。a和b的最高位都为 0 ,所以在最高位前面补0即可,补够32位。
2024-01-10 17:30:32
417
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅