【c++面向过程实验1】实验1 数据类型、运算符和表达式

    技术2024-11-03  30

    【c++面向过程实验1】数据类型、运算符和表达式

    #include <iostream> using namespace std; int main() { cout << "根据下面的程序分析赋值规律:" << endl; int a, b; char c1, c2; cin >> a >> b;//分别输入97,97为例 c1 = ++a;//在把a赋值给c1之前,a自加,所以如果a为97时,就会先自加为98然后赋值给c1 c2 = b++;//在把b赋值给c2之后,b自加,所以如果b为97时,就会把97赋值给c2,然后b自加为98 cout << "c1 = " << c1 << ", c2 = " << c2 << endl;//97的字符对应为A,98对应为B }

    这次实验考查的一个是自加符号++的应用和对字符的理解。

    i++表示是i被使用以后再加一,而++i则表示在i被使用前的前一刻加一

    int“转化为”char,其规则是在ASCII表上找到int所对应数值的那个字符,如本例中的97在ASCII码中对应的就是A

    Processed: 0.009, SQL: 9